apis

package
v1.48.0 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorizedApiGroupListRequest

type AuthorizedApiGroupListRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* apiGroupName - 名称,模糊匹配
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewAuthorizedApiGroupListRequest

func NewAuthorizedApiGroupListRequest(
	regionId string,
) *AuthorizedApiGroupListRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAuthorizedApiGroupListRequestWithAllParams

func NewAuthorizedApiGroupListRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *AuthorizedApiGroupListRequest

* param regionId: 地域ID (Required) * param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional) * param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional) * param filters: apiGroupName - 名称,模糊匹配 (Optional)

func NewAuthorizedApiGroupListRequestWithoutParam

func NewAuthorizedApiGroupListRequestWithoutParam() *AuthorizedApiGroupListRequest

This constructor has better compatible ability when API parameters changed

func (AuthorizedApiGroupListRequest) GetRegionId

func (r AuthorizedApiGroupListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AuthorizedApiGroupListRequest) SetFilters

func (r *AuthorizedApiGroupListRequest) SetFilters(filters []common.Filter)
param filters: apiGroupName - 名称,模糊匹配

(Optional)

func (*AuthorizedApiGroupListRequest) SetPageNumber

func (r *AuthorizedApiGroupListRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*AuthorizedApiGroupListRequest) SetPageSize

func (r *AuthorizedApiGroupListRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*AuthorizedApiGroupListRequest) SetRegionId

func (r *AuthorizedApiGroupListRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type AuthorizedApiGroupListResponse

type AuthorizedApiGroupListResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    AuthorizedApiGroupListResult `json:"result"`
}

type AuthorizedApiGroupListResult

type AuthorizedApiGroupListResult struct {
	ApiGroups []apigateway.UserBindedGroups `json:"apiGroups"`
}

type BatchOfflineRequest

type BatchOfflineRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 要删除的部署ID集合,以,分隔 (Optional) */
	DeploymentIds *string `json:"deploymentIds"`
}

func NewBatchOfflineRequest

func NewBatchOfflineRequest(
	regionId string,
	apiGroupId string,
) *BatchOfflineRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewBatchOfflineRequestWithAllParams

func NewBatchOfflineRequestWithAllParams(
	regionId string,
	apiGroupId string,
	deploymentIds *string,
) *BatchOfflineRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param deploymentIds: 要删除的部署ID集合,以,分隔 (Optional)

func NewBatchOfflineRequestWithoutParam

func NewBatchOfflineRequestWithoutParam() *BatchOfflineRequest

This constructor has better compatible ability when API parameters changed

func (BatchOfflineRequest) GetRegionId

func (r BatchOfflineRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*BatchOfflineRequest) SetApiGroupId

func (r *BatchOfflineRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*BatchOfflineRequest) SetDeploymentIds

func (r *BatchOfflineRequest) SetDeploymentIds(deploymentIds string)

param deploymentIds: 要删除的部署ID集合,以,分隔(Optional)

func (*BatchOfflineRequest) SetRegionId

func (r *BatchOfflineRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type BatchOfflineResponse

type BatchOfflineResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    BatchOfflineResult `json:"result"`
}

type BatchOfflineResult

type BatchOfflineResult struct {
	SuccessCount int                `json:"successCount"`
	Failed       []common.ErrorItem `json:"failed"`
}

type BindGroupAuthRequest

type BindGroupAuthRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 访问授权ID  */
	AccessAuthId string `json:"accessAuthId"`

	/* 待绑定的部署ids逗号隔开  */
	DeploymentIds string `json:"deploymentIds"`
}

func NewBindGroupAuthRequest

func NewBindGroupAuthRequest(
	regionId string,
	accessAuthId string,
	deploymentIds string,
) *BindGroupAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required) * param deploymentIds: 待绑定的部署ids逗号隔开 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewBindGroupAuthRequestWithAllParams

func NewBindGroupAuthRequestWithAllParams(
	regionId string,
	accessAuthId string,
	deploymentIds string,
) *BindGroupAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required) * param deploymentIds: 待绑定的部署ids逗号隔开 (Required)

func NewBindGroupAuthRequestWithoutParam

func NewBindGroupAuthRequestWithoutParam() *BindGroupAuthRequest

This constructor has better compatible ability when API parameters changed

func (BindGroupAuthRequest) GetRegionId

func (r BindGroupAuthRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*BindGroupAuthRequest) SetAccessAuthId

func (r *BindGroupAuthRequest) SetAccessAuthId(accessAuthId string)

param accessAuthId: 访问授权ID(Required)

func (*BindGroupAuthRequest) SetDeploymentIds

func (r *BindGroupAuthRequest) SetDeploymentIds(deploymentIds string)

param deploymentIds: 待绑定的部署ids逗号隔开(Required)

func (*BindGroupAuthRequest) SetRegionId

func (r *BindGroupAuthRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type BindGroupAuthResponse

type BindGroupAuthResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    BindGroupAuthResult `json:"result"`
}

type BindGroupAuthResult

type BindGroupAuthResult struct {
	BindGroups []apigateway.BindGroups `json:"bindGroups"`
}

type BindGroupKeyRequest

type BindGroupKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* access key id  */
	AccessKeyId string `json:"accessKeyId"`

	/* 待绑定的部署ids用逗号隔开  */
	DeploymentIds string `json:"deploymentIds"`
}

func NewBindGroupKeyRequest

func NewBindGroupKeyRequest(
	regionId string,
	accessKeyId string,
	deploymentIds string,
) *BindGroupKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required) * param deploymentIds: 待绑定的部署ids用逗号隔开 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewBindGroupKeyRequestWithAllParams

func NewBindGroupKeyRequestWithAllParams(
	regionId string,
	accessKeyId string,
	deploymentIds string,
) *BindGroupKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required) * param deploymentIds: 待绑定的部署ids用逗号隔开 (Required)

func NewBindGroupKeyRequestWithoutParam

func NewBindGroupKeyRequestWithoutParam() *BindGroupKeyRequest

This constructor has better compatible ability when API parameters changed

func (BindGroupKeyRequest) GetRegionId

func (r BindGroupKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*BindGroupKeyRequest) SetAccessKeyId

func (r *BindGroupKeyRequest) SetAccessKeyId(accessKeyId string)

param accessKeyId: access key id(Required)

func (*BindGroupKeyRequest) SetDeploymentIds

func (r *BindGroupKeyRequest) SetDeploymentIds(deploymentIds string)

param deploymentIds: 待绑定的部署ids用逗号隔开(Required)

func (*BindGroupKeyRequest) SetRegionId

func (r *BindGroupKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type BindGroupKeyResponse

type BindGroupKeyResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    BindGroupKeyResult `json:"result"`
}

type BindGroupKeyResult

type BindGroupKeyResult struct {
	BindGroups []apigateway.BindGroups `json:"bindGroups"`
}

type BindGroupPolicyRequest

type BindGroupPolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 限流策略ID  */
	PolicyId string `json:"policyId"`

	/* 待绑定的部署ids逗号隔开  */
	DeploymentIds string `json:"deploymentIds"`
}

func NewBindGroupPolicyRequest

func NewBindGroupPolicyRequest(
	regionId string,
	policyId string,
	deploymentIds string,
) *BindGroupPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required) * param deploymentIds: 待绑定的部署ids逗号隔开 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewBindGroupPolicyRequestWithAllParams

func NewBindGroupPolicyRequestWithAllParams(
	regionId string,
	policyId string,
	deploymentIds string,
) *BindGroupPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required) * param deploymentIds: 待绑定的部署ids逗号隔开 (Required)

func NewBindGroupPolicyRequestWithoutParam

func NewBindGroupPolicyRequestWithoutParam() *BindGroupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (BindGroupPolicyRequest) GetRegionId

func (r BindGroupPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*BindGroupPolicyRequest) SetDeploymentIds

func (r *BindGroupPolicyRequest) SetDeploymentIds(deploymentIds string)

param deploymentIds: 待绑定的部署ids逗号隔开(Required)

func (*BindGroupPolicyRequest) SetPolicyId

func (r *BindGroupPolicyRequest) SetPolicyId(policyId string)

param policyId: 限流策略ID(Required)

func (*BindGroupPolicyRequest) SetRegionId

func (r *BindGroupPolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type BindGroupPolicyResponse

type BindGroupPolicyResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    BindGroupPolicyResult `json:"result"`
}

type BindGroupPolicyResult

type BindGroupPolicyResult struct {
	BindGroups []apigateway.BindGroups `json:"bindGroups"`
}

type CheckApiNameExistRequest

type CheckApiNameExistRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本号  */
	Revision string `json:"revision"`

	/* API名称  */
	ApiName string `json:"apiName"`
}

func NewCheckApiNameExistRequest

func NewCheckApiNameExistRequest(
	regionId string,
	apiGroupId string,
	revision string,
	apiName string,
) *CheckApiNameExistRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiName: API名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCheckApiNameExistRequestWithAllParams

func NewCheckApiNameExistRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
	apiName string,
) *CheckApiNameExistRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiName: API名称 (Required)

func NewCheckApiNameExistRequestWithoutParam

func NewCheckApiNameExistRequestWithoutParam() *CheckApiNameExistRequest

This constructor has better compatible ability when API parameters changed

func (CheckApiNameExistRequest) GetRegionId

func (r CheckApiNameExistRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckApiNameExistRequest) SetApiGroupId

func (r *CheckApiNameExistRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*CheckApiNameExistRequest) SetApiName

func (r *CheckApiNameExistRequest) SetApiName(apiName string)

param apiName: API名称(Required)

func (*CheckApiNameExistRequest) SetRegionId

func (r *CheckApiNameExistRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CheckApiNameExistRequest) SetRevision

func (r *CheckApiNameExistRequest) SetRevision(revision string)

param revision: 版本号(Required)

type CheckApiNameExistResponse

type CheckApiNameExistResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    CheckApiNameExistResult `json:"result"`
}

type CheckApiNameExistResult

type CheckApiNameExistResult struct {
	ApiId string `json:"apiId"`
}

type CheckAuthExistRequest

type CheckAuthExistRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/*   */
	AccessKey string `json:"accessKey"`

	/*   */
	AuthUserType string `json:"authUserType"`
}

func NewCheckAuthExistRequest

func NewCheckAuthExistRequest(
	regionId string,
	accessKey string,
	authUserType string,
) *CheckAuthExistRequest

* param regionId: 地域ID (Required) * param accessKey: (Required) * param authUserType: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCheckAuthExistRequestWithAllParams

func NewCheckAuthExistRequestWithAllParams(
	regionId string,
	accessKey string,
	authUserType string,
) *CheckAuthExistRequest

* param regionId: 地域ID (Required) * param accessKey: (Required) * param authUserType: (Required)

func NewCheckAuthExistRequestWithoutParam

func NewCheckAuthExistRequestWithoutParam() *CheckAuthExistRequest

This constructor has better compatible ability when API parameters changed

func (CheckAuthExistRequest) GetRegionId

func (r CheckAuthExistRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckAuthExistRequest) SetAccessKey

func (r *CheckAuthExistRequest) SetAccessKey(accessKey string)

param accessKey: (Required)

func (*CheckAuthExistRequest) SetAuthUserType

func (r *CheckAuthExistRequest) SetAuthUserType(authUserType string)

param authUserType: (Required)

func (*CheckAuthExistRequest) SetRegionId

func (r *CheckAuthExistRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CheckAuthExistResponse

type CheckAuthExistResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    CheckAuthExistResult `json:"result"`
}

type CheckAuthExistResult

type CheckAuthExistResult struct {
	AccessAuthId string `json:"accessAuthId"`
}

type CheckGroupNameExistRequest

type CheckGroupNameExistRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组名称  */
	GroupName string `json:"groupName"`
}

func NewCheckGroupNameExistRequest

func NewCheckGroupNameExistRequest(
	regionId string,
	groupName string,
) *CheckGroupNameExistRequest

* param regionId: 地域ID (Required) * param groupName: 分组名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCheckGroupNameExistRequestWithAllParams

func NewCheckGroupNameExistRequestWithAllParams(
	regionId string,
	groupName string,
) *CheckGroupNameExistRequest

* param regionId: 地域ID (Required) * param groupName: 分组名称 (Required)

func NewCheckGroupNameExistRequestWithoutParam

func NewCheckGroupNameExistRequestWithoutParam() *CheckGroupNameExistRequest

This constructor has better compatible ability when API parameters changed

func (CheckGroupNameExistRequest) GetRegionId

func (r CheckGroupNameExistRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckGroupNameExistRequest) SetGroupName

func (r *CheckGroupNameExistRequest) SetGroupName(groupName string)

param groupName: 分组名称(Required)

func (*CheckGroupNameExistRequest) SetRegionId

func (r *CheckGroupNameExistRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CheckGroupNameExistResponse

type CheckGroupNameExistResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    CheckGroupNameExistResult `json:"result"`
}

type CheckGroupNameExistResult

type CheckGroupNameExistResult struct {
	ApiGroupId string `json:"apiGroupId"`
}

type CheckKeyExistRequest

type CheckKeyExistRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/*   */
	AccessKey string `json:"accessKey"`

	/*   */
	AccessKeyType string `json:"accessKeyType"`
}

func NewCheckKeyExistRequest

func NewCheckKeyExistRequest(
	regionId string,
	accessKey string,
	accessKeyType string,
) *CheckKeyExistRequest

* param regionId: 地域ID (Required) * param accessKey: (Required) * param accessKeyType: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCheckKeyExistRequestWithAllParams

func NewCheckKeyExistRequestWithAllParams(
	regionId string,
	accessKey string,
	accessKeyType string,
) *CheckKeyExistRequest

* param regionId: 地域ID (Required) * param accessKey: (Required) * param accessKeyType: (Required)

func NewCheckKeyExistRequestWithoutParam

func NewCheckKeyExistRequestWithoutParam() *CheckKeyExistRequest

This constructor has better compatible ability when API parameters changed

func (CheckKeyExistRequest) GetRegionId

func (r CheckKeyExistRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckKeyExistRequest) SetAccessKey

func (r *CheckKeyExistRequest) SetAccessKey(accessKey string)

param accessKey: (Required)

func (*CheckKeyExistRequest) SetAccessKeyType

func (r *CheckKeyExistRequest) SetAccessKeyType(accessKeyType string)

param accessKeyType: (Required)

func (*CheckKeyExistRequest) SetRegionId

func (r *CheckKeyExistRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CheckKeyExistResponse

type CheckKeyExistResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    CheckKeyExistResult `json:"result"`
}

type CheckKeyExistResult

type CheckKeyExistResult struct {
}

type CheckPinRequest

type CheckPinRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 京东云pin  */
	Pin string `json:"pin"`
}

func NewCheckPinRequest

func NewCheckPinRequest(
	regionId string,
	pin string,
) *CheckPinRequest

* param regionId: 地域ID (Required) * param pin: 京东云pin (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCheckPinRequestWithAllParams

func NewCheckPinRequestWithAllParams(
	regionId string,
	pin string,
) *CheckPinRequest

* param regionId: 地域ID (Required) * param pin: 京东云pin (Required)

func NewCheckPinRequestWithoutParam

func NewCheckPinRequestWithoutParam() *CheckPinRequest

This constructor has better compatible ability when API parameters changed

func (CheckPinRequest) GetRegionId

func (r CheckPinRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckPinRequest) SetPin

func (r *CheckPinRequest) SetPin(pin string)

param pin: 京东云pin(Required)

func (*CheckPinRequest) SetRegionId

func (r *CheckPinRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CheckPinResponse

type CheckPinResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CheckPinResult     `json:"result"`
}

type CheckPinResult

type CheckPinResult struct {
}

type CheckPolicyNameRequest

type CheckPolicyNameRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/*   */
	PolicyName string `json:"policyName"`
}

func NewCheckPolicyNameRequest

func NewCheckPolicyNameRequest(
	regionId string,
	policyName string,
) *CheckPolicyNameRequest

* param regionId: 地域ID (Required) * param policyName: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCheckPolicyNameRequestWithAllParams

func NewCheckPolicyNameRequestWithAllParams(
	regionId string,
	policyName string,
) *CheckPolicyNameRequest

* param regionId: 地域ID (Required) * param policyName: (Required)

func NewCheckPolicyNameRequestWithoutParam

func NewCheckPolicyNameRequestWithoutParam() *CheckPolicyNameRequest

This constructor has better compatible ability when API parameters changed

func (CheckPolicyNameRequest) GetRegionId

func (r CheckPolicyNameRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckPolicyNameRequest) SetPolicyName

func (r *CheckPolicyNameRequest) SetPolicyName(policyName string)

param policyName: (Required)

func (*CheckPolicyNameRequest) SetRegionId

func (r *CheckPolicyNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CheckPolicyNameResponse

type CheckPolicyNameResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    CheckPolicyNameResult `json:"result"`
}

type CheckPolicyNameResult

type CheckPolicyNameResult struct {
	PolicyId string `json:"policyId"`
}

type CheckRevisionExistRequest

type CheckRevisionExistRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本号  */
	Revision string `json:"revision"`
}

func NewCheckRevisionExistRequest

func NewCheckRevisionExistRequest(
	regionId string,
	apiGroupId string,
	revision string,
) *CheckRevisionExistRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCheckRevisionExistRequestWithAllParams

func NewCheckRevisionExistRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
) *CheckRevisionExistRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required)

func NewCheckRevisionExistRequestWithoutParam

func NewCheckRevisionExistRequestWithoutParam() *CheckRevisionExistRequest

This constructor has better compatible ability when API parameters changed

func (CheckRevisionExistRequest) GetRegionId

func (r CheckRevisionExistRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckRevisionExistRequest) SetApiGroupId

func (r *CheckRevisionExistRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*CheckRevisionExistRequest) SetRegionId

func (r *CheckRevisionExistRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CheckRevisionExistRequest) SetRevision

func (r *CheckRevisionExistRequest) SetRevision(revision string)

param revision: 版本号(Required)

type CheckRevisionExistResponse

type CheckRevisionExistResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    CheckRevisionExistResult `json:"result"`
}

type CheckRevisionExistResult

type CheckRevisionExistResult struct {
	IsRepeate bool `json:"isRepeate"`
}

type CreateAccessAuthRequest

type CreateAccessAuthRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* api分组 (Optional) */
	AccessAuthView *apigateway.AccessAuthView `json:"accessAuthView"`
}

func NewCreateAccessAuthRequest

func NewCreateAccessAuthRequest(
	regionId string,
) *CreateAccessAuthRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateAccessAuthRequestWithAllParams

func NewCreateAccessAuthRequestWithAllParams(
	regionId string,
	accessAuthView *apigateway.AccessAuthView,
) *CreateAccessAuthRequest

* param regionId: 地域ID (Required) * param accessAuthView: api分组 (Optional)

func NewCreateAccessAuthRequestWithoutParam

func NewCreateAccessAuthRequestWithoutParam() *CreateAccessAuthRequest

This constructor has better compatible ability when API parameters changed

func (CreateAccessAuthRequest) GetRegionId

func (r CreateAccessAuthRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateAccessAuthRequest) SetAccessAuthView

func (r *CreateAccessAuthRequest) SetAccessAuthView(accessAuthView *apigateway.AccessAuthView)

param accessAuthView: api分组(Optional)

func (*CreateAccessAuthRequest) SetRegionId

func (r *CreateAccessAuthRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateAccessAuthResponse

type CreateAccessAuthResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    CreateAccessAuthResult `json:"result"`
}

type CreateAccessAuthResult

type CreateAccessAuthResult struct {
	AccessAuthId string `json:"accessAuthId"`
}

type CreateAccessKeyRequest

type CreateAccessKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 描述 (Optional) */
	Description *string `json:"description"`

	/* 密钥类型 (Optional) */
	AccessKeyType *string `json:"accessKeyType"`

	/* Access Key (Optional) */
	AccessKey *string `json:"accessKey"`
}

func NewCreateAccessKeyRequest

func NewCreateAccessKeyRequest(
	regionId string,
) *CreateAccessKeyRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateAccessKeyRequestWithAllParams

func NewCreateAccessKeyRequestWithAllParams(
	regionId string,
	description *string,
	accessKeyType *string,
	accessKey *string,
) *CreateAccessKeyRequest

* param regionId: 地域ID (Required) * param description: 描述 (Optional) * param accessKeyType: 密钥类型 (Optional) * param accessKey: Access Key (Optional)

func NewCreateAccessKeyRequestWithoutParam

func NewCreateAccessKeyRequestWithoutParam() *CreateAccessKeyRequest

This constructor has better compatible ability when API parameters changed

func (CreateAccessKeyRequest) GetRegionId

func (r CreateAccessKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateAccessKeyRequest) SetAccessKey

func (r *CreateAccessKeyRequest) SetAccessKey(accessKey string)

param accessKey: Access Key(Optional)

func (*CreateAccessKeyRequest) SetAccessKeyType

func (r *CreateAccessKeyRequest) SetAccessKeyType(accessKeyType string)

param accessKeyType: 密钥类型(Optional)

func (*CreateAccessKeyRequest) SetDescription

func (r *CreateAccessKeyRequest) SetDescription(description string)

param description: 描述(Optional)

func (*CreateAccessKeyRequest) SetRegionId

func (r *CreateAccessKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateAccessKeyResponse

type CreateAccessKeyResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    CreateAccessKeyResult `json:"result"`
}

type CreateAccessKeyResult

type CreateAccessKeyResult struct {
	AccessKeyId string `json:"accessKeyId"`
}

type CreateApiGroupRequest

type CreateApiGroupRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 名称  */
	GroupName string `json:"groupName"`

	/* 描述 (Optional) */
	Description *string `json:"description"`

	/* 分组路径前缀,无需添加/ (Optional) */
	Prefix *string `json:"prefix"`

	/* 密钥验证方式:check_exist(密钥必须在访问授权中已配置)、no_check_exist(无需事先配置) (Optional) */
	KeyCheck *string `json:"keyCheck"`

	/* 访问授权方式:None(免鉴权)、jd_cloud(开启访问授权,且必须使用京东云的AK、SK验签)、hufu(虎符用户)  */
	AuthType string `json:"authType"`

	/* 是否转发分组路径到后端服务:0(不转发)、1(转发)默认为1 (Optional) */
	PrefixStrip *int `json:"prefixStrip"`

	/* 分组类型:api_group(api分组)、jdsf_group(微服务分组)默认为 api_group (Optional) */
	GroupType *string `json:"groupType"`

	/* 微服务网关名称 (Optional) */
	JdsfName *string `json:"jdsfName"`

	/* 微服务注册中心ID (Optional) */
	JdsfRegistryName *string `json:"jdsfRegistryName"`

	/* 微服务网关ID (Optional) */
	JdsfId *string `json:"jdsfId"`
}

func NewCreateApiGroupRequest

func NewCreateApiGroupRequest(
	regionId string,
	groupName string,
	authType string,
) *CreateApiGroupRequest

* param regionId: 地域ID (Required) * param groupName: 名称 (Required) * param authType: 访问授权方式:None(免鉴权)、jd_cloud(开启访问授权,且必须使用京东云的AK、SK验签)、hufu(虎符用户) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateApiGroupRequestWithAllParams

func NewCreateApiGroupRequestWithAllParams(
	regionId string,
	groupName string,
	description *string,
	prefix *string,
	keyCheck *string,
	authType string,
	prefixStrip *int,
	groupType *string,
	jdsfName *string,
	jdsfRegistryName *string,
	jdsfId *string,
) *CreateApiGroupRequest

* param regionId: 地域ID (Required) * param groupName: 名称 (Required) * param description: 描述 (Optional) * param prefix: 分组路径前缀,无需添加/ (Optional) * param keyCheck: 密钥验证方式:check_exist(密钥必须在访问授权中已配置)、no_check_exist(无需事先配置) (Optional) * param authType: 访问授权方式:None(免鉴权)、jd_cloud(开启访问授权,且必须使用京东云的AK、SK验签)、hufu(虎符用户) (Required) * param prefixStrip: 是否转发分组路径到后端服务:0(不转发)、1(转发)默认为1 (Optional) * param groupType: 分组类型:api_group(api分组)、jdsf_group(微服务分组)默认为 api_group (Optional) * param jdsfName: 微服务网关名称 (Optional) * param jdsfRegistryName: 微服务注册中心ID (Optional) * param jdsfId: 微服务网关ID (Optional)

func NewCreateApiGroupRequestWithoutParam

func NewCreateApiGroupRequestWithoutParam() *CreateApiGroupRequest

This constructor has better compatible ability when API parameters changed

func (CreateApiGroupRequest) GetRegionId

func (r CreateApiGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateApiGroupRequest) SetAuthType

func (r *CreateApiGroupRequest) SetAuthType(authType string)

param authType: 访问授权方式:None(免鉴权)、jd_cloud(开启访问授权,且必须使用京东云的AK、SK验签)、hufu(虎符用户)(Required)

func (*CreateApiGroupRequest) SetDescription

func (r *CreateApiGroupRequest) SetDescription(description string)

param description: 描述(Optional)

func (*CreateApiGroupRequest) SetGroupName

func (r *CreateApiGroupRequest) SetGroupName(groupName string)

param groupName: 名称(Required)

func (*CreateApiGroupRequest) SetGroupType

func (r *CreateApiGroupRequest) SetGroupType(groupType string)

param groupType: 分组类型:api_group(api分组)、jdsf_group(微服务分组)默认为 api_group(Optional)

func (*CreateApiGroupRequest) SetJdsfId

func (r *CreateApiGroupRequest) SetJdsfId(jdsfId string)

param jdsfId: 微服务网关ID(Optional)

func (*CreateApiGroupRequest) SetJdsfName

func (r *CreateApiGroupRequest) SetJdsfName(jdsfName string)

param jdsfName: 微服务网关名称(Optional)

func (*CreateApiGroupRequest) SetJdsfRegistryName

func (r *CreateApiGroupRequest) SetJdsfRegistryName(jdsfRegistryName string)

param jdsfRegistryName: 微服务注册中心ID(Optional)

func (*CreateApiGroupRequest) SetKeyCheck

func (r *CreateApiGroupRequest) SetKeyCheck(keyCheck string)

param keyCheck: 密钥验证方式:check_exist(密钥必须在访问授权中已配置)、no_check_exist(无需事先配置)(Optional)

func (*CreateApiGroupRequest) SetPrefix

func (r *CreateApiGroupRequest) SetPrefix(prefix string)

param prefix: 分组路径前缀,无需添加/(Optional)

func (*CreateApiGroupRequest) SetPrefixStrip

func (r *CreateApiGroupRequest) SetPrefixStrip(prefixStrip int)

param prefixStrip: 是否转发分组路径到后端服务:0(不转发)、1(转发)默认为1(Optional)

func (*CreateApiGroupRequest) SetRegionId

func (r *CreateApiGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateApiGroupResponse

type CreateApiGroupResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    CreateApiGroupResult `json:"result"`
}

type CreateApiGroupResult

type CreateApiGroupResult struct {
	ApiGroupId string `json:"apiGroupId"`
	Revision   string `json:"revision"`
}

type CreateApisRequest

type CreateApisRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本号  */
	Revision string `json:"revision"`

	/* api (Optional) */
	Api *apigateway.CreateApi `json:"api"`
}

func NewCreateApisRequest

func NewCreateApisRequest(
	regionId string,
	apiGroupId string,
	revision string,
) *CreateApisRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateApisRequestWithAllParams

func NewCreateApisRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
	api *apigateway.CreateApi,
) *CreateApisRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param api: api (Optional)

func NewCreateApisRequestWithoutParam

func NewCreateApisRequestWithoutParam() *CreateApisRequest

This constructor has better compatible ability when API parameters changed

func (CreateApisRequest) GetRegionId

func (r CreateApisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateApisRequest) SetApi

func (r *CreateApisRequest) SetApi(api *apigateway.CreateApi)

param api: api(Optional)

func (*CreateApisRequest) SetApiGroupId

func (r *CreateApisRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*CreateApisRequest) SetRegionId

func (r *CreateApisRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateApisRequest) SetRevision

func (r *CreateApisRequest) SetRevision(revision string)

param revision: 版本号(Required)

type CreateApisResponse

type CreateApisResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateApisResult   `json:"result"`
}

type CreateApisResult

type CreateApisResult struct {
	ApiId string `json:"apiId"`
}

type CreateBackendConfigRequest

type CreateBackendConfigRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 接口ID (Optional) */
	BackendConfigId *string `json:"backendConfigId"`

	/* 分组ID (Optional) */
	BaseGroupId *string `json:"baseGroupId"`

	/* 环境:test、preview、online  */
	Environment string `json:"environment"`

	/* 后端地址 (Optional) */
	BackendUrl *string `json:"backendUrl"`

	/* 后端服务类型:mock、HTTP/HTTPS  */
	BackendServiceType string `json:"backendServiceType"`

	/* header参数列表 (Optional) */
	HeaderParams []apigateway.SimpleParameter `json:"headerParams"`

	/* query参数列表 (Optional) */
	QueryParams []apigateway.SimpleParameter `json:"queryParams"`

	/* 描述 (Optional) */
	Description *string `json:"description"`

	/* 发布日期,格式为毫秒级时间戳 (Optional) */
	CreateTime *int64 `json:"createTime"`

	/* 排序,赋值0时为默认的后端配置  */
	Sort int `json:"sort"`

	/* 排序,用于展示使用 (Optional) */
	UserSort *int `json:"userSort"`

	/* vpc网关id (Optional) */
	JdsfId *string `json:"jdsfId"`

	/* vpc后端地址 (Optional) */
	JdsfParam *string `json:"jdsfParam"`

	/* vpc网关所属region (Optional) */
	JdsfRegion *string `json:"jdsfRegion"`

	/* vpc网关创建者的pin (Optional) */
	JdsfPin *string `json:"jdsfPin"`
}

func NewCreateBackendConfigRequest

func NewCreateBackendConfigRequest(
	regionId string,
	apiGroupId string,
	environment string,
	backendServiceType string,
	sort int,
) *CreateBackendConfigRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param environment: 环境:test、preview、online (Required) * param backendServiceType: 后端服务类型:mock、HTTP/HTTPS (Required) * param sort: 排序,赋值0时为默认的后端配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateBackendConfigRequestWithAllParams

func NewCreateBackendConfigRequestWithAllParams(
	regionId string,
	apiGroupId string,
	backendConfigId *string,
	baseGroupId *string,
	environment string,
	backendUrl *string,
	backendServiceType string,
	headerParams []apigateway.SimpleParameter,
	queryParams []apigateway.SimpleParameter,
	description *string,
	createTime *int64,
	sort int,
	userSort *int,
	jdsfId *string,
	jdsfParam *string,
	jdsfRegion *string,
	jdsfPin *string,
) *CreateBackendConfigRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param backendConfigId: 接口ID (Optional) * param baseGroupId: 分组ID (Optional) * param environment: 环境:test、preview、online (Required) * param backendUrl: 后端地址 (Optional) * param backendServiceType: 后端服务类型:mock、HTTP/HTTPS (Required) * param headerParams: header参数列表 (Optional) * param queryParams: query参数列表 (Optional) * param description: 描述 (Optional) * param createTime: 发布日期,格式为毫秒级时间戳 (Optional) * param sort: 排序,赋值0时为默认的后端配置 (Required) * param userSort: 排序,用于展示使用 (Optional) * param jdsfId: vpc网关id (Optional) * param jdsfParam: vpc后端地址 (Optional) * param jdsfRegion: vpc网关所属region (Optional) * param jdsfPin: vpc网关创建者的pin (Optional)

func NewCreateBackendConfigRequestWithoutParam

func NewCreateBackendConfigRequestWithoutParam() *CreateBackendConfigRequest

This constructor has better compatible ability when API parameters changed

func (CreateBackendConfigRequest) GetRegionId

func (r CreateBackendConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateBackendConfigRequest) SetApiGroupId

func (r *CreateBackendConfigRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*CreateBackendConfigRequest) SetBackendConfigId

func (r *CreateBackendConfigRequest) SetBackendConfigId(backendConfigId string)

param backendConfigId: 接口ID(Optional)

func (*CreateBackendConfigRequest) SetBackendServiceType

func (r *CreateBackendConfigRequest) SetBackendServiceType(backendServiceType string)

param backendServiceType: 后端服务类型:mock、HTTP/HTTPS(Required)

func (*CreateBackendConfigRequest) SetBackendUrl

func (r *CreateBackendConfigRequest) SetBackendUrl(backendUrl string)

param backendUrl: 后端地址(Optional)

func (*CreateBackendConfigRequest) SetBaseGroupId

func (r *CreateBackendConfigRequest) SetBaseGroupId(baseGroupId string)

param baseGroupId: 分组ID(Optional)

func (*CreateBackendConfigRequest) SetCreateTime

func (r *CreateBackendConfigRequest) SetCreateTime(createTime int64)

param createTime: 发布日期,格式为毫秒级时间戳(Optional)

func (*CreateBackendConfigRequest) SetDescription

func (r *CreateBackendConfigRequest) SetDescription(description string)

param description: 描述(Optional)

func (*CreateBackendConfigRequest) SetEnvironment

func (r *CreateBackendConfigRequest) SetEnvironment(environment string)

param environment: 环境:test、preview、online(Required)

func (*CreateBackendConfigRequest) SetHeaderParams

func (r *CreateBackendConfigRequest) SetHeaderParams(headerParams []apigateway.SimpleParameter)

param headerParams: header参数列表(Optional)

func (*CreateBackendConfigRequest) SetJdsfId

func (r *CreateBackendConfigRequest) SetJdsfId(jdsfId string)

param jdsfId: vpc网关id(Optional)

func (*CreateBackendConfigRequest) SetJdsfParam

func (r *CreateBackendConfigRequest) SetJdsfParam(jdsfParam string)

param jdsfParam: vpc后端地址(Optional)

func (*CreateBackendConfigRequest) SetJdsfPin

func (r *CreateBackendConfigRequest) SetJdsfPin(jdsfPin string)

param jdsfPin: vpc网关创建者的pin(Optional)

func (*CreateBackendConfigRequest) SetJdsfRegion

func (r *CreateBackendConfigRequest) SetJdsfRegion(jdsfRegion string)

param jdsfRegion: vpc网关所属region(Optional)

func (*CreateBackendConfigRequest) SetQueryParams

func (r *CreateBackendConfigRequest) SetQueryParams(queryParams []apigateway.SimpleParameter)

param queryParams: query参数列表(Optional)

func (*CreateBackendConfigRequest) SetRegionId

func (r *CreateBackendConfigRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateBackendConfigRequest) SetSort

func (r *CreateBackendConfigRequest) SetSort(sort int)

param sort: 排序,赋值0时为默认的后端配置(Required)

func (*CreateBackendConfigRequest) SetUserSort

func (r *CreateBackendConfigRequest) SetUserSort(userSort int)

param userSort: 排序,用于展示使用(Optional)

type CreateBackendConfigResponse

type CreateBackendConfigResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    CreateBackendConfigResult `json:"result"`
}

type CreateBackendConfigResult

type CreateBackendConfigResult struct {
	BackendConfigId string `json:"backendConfigId"`
}

type CreateKeyRequest

type CreateKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* key 名称 (Optional) */
	KeyName *string `json:"keyName"`

	/* key 描述 (Optional) */
	KeyDesc *string `json:"keyDesc"`
}

func NewCreateKeyRequest

func NewCreateKeyRequest(
	regionId string,
) *CreateKeyRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateKeyRequestWithAllParams

func NewCreateKeyRequestWithAllParams(
	regionId string,
	keyName *string,
	keyDesc *string,
) *CreateKeyRequest

* param regionId: 地域ID (Required) * param keyName: key 名称 (Optional) * param keyDesc: key 描述 (Optional)

func NewCreateKeyRequestWithoutParam

func NewCreateKeyRequestWithoutParam() *CreateKeyRequest

This constructor has better compatible ability when API parameters changed

func (CreateKeyRequest) GetRegionId

func (r CreateKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateKeyRequest) SetKeyDesc

func (r *CreateKeyRequest) SetKeyDesc(keyDesc string)

param keyDesc: key 描述(Optional)

func (*CreateKeyRequest) SetKeyName

func (r *CreateKeyRequest) SetKeyName(keyName string)

param keyName: key 名称(Optional)

func (*CreateKeyRequest) SetRegionId

func (r *CreateKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateKeyResponse

type CreateKeyResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateKeyResult    `json:"result"`
}

type CreateKeyResult

type CreateKeyResult struct {
	AccessKey string `json:"accessKey"`
	SecretKey string `json:"secretKey"`
}

type CreateRateLimitPolicyRequest

type CreateRateLimitPolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 流控策略详情 (Optional) */
	RateLimitPolicyView *apigateway.RateLimitPolicyView `json:"rateLimitPolicyView"`
}

func NewCreateRateLimitPolicyRequest

func NewCreateRateLimitPolicyRequest(
	regionId string,
) *CreateRateLimitPolicyRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateRateLimitPolicyRequestWithAllParams

func NewCreateRateLimitPolicyRequestWithAllParams(
	regionId string,
	rateLimitPolicyView *apigateway.RateLimitPolicyView,
) *CreateRateLimitPolicyRequest

* param regionId: 地域ID (Required) * param rateLimitPolicyView: 流控策略详情 (Optional)

func NewCreateRateLimitPolicyRequestWithoutParam

func NewCreateRateLimitPolicyRequestWithoutParam() *CreateRateLimitPolicyRequest

This constructor has better compatible ability when API parameters changed

func (CreateRateLimitPolicyRequest) GetRegionId

func (r CreateRateLimitPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateRateLimitPolicyRequest) SetRateLimitPolicyView

func (r *CreateRateLimitPolicyRequest) SetRateLimitPolicyView(rateLimitPolicyView *apigateway.RateLimitPolicyView)

param rateLimitPolicyView: 流控策略详情(Optional)

func (*CreateRateLimitPolicyRequest) SetRegionId

func (r *CreateRateLimitPolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateRateLimitPolicyResponse

type CreateRateLimitPolicyResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    CreateRateLimitPolicyResult `json:"result"`
}

type CreateRateLimitPolicyResult

type CreateRateLimitPolicyResult struct {
	PolicyId string `json:"policyId"`
}

type CreateRevisionRequest

type CreateRevisionRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 修订版本号,如果创建版本时传回修订版本,此为必填项 (Optional) */
	Revision *string `json:"revision"`

	/* 基于此版本,如果创建版本时传回修订版本,此为必填项 (Optional) */
	BaseRevision *string `json:"baseRevision"`

	/* 修订备注 (Optional) */
	RevisionNote *string `json:"revisionNote"`
}

func NewCreateRevisionRequest

func NewCreateRevisionRequest(
	regionId string,
	apiGroupId string,
) *CreateRevisionRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateRevisionRequestWithAllParams

func NewCreateRevisionRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision *string,
	baseRevision *string,
	revisionNote *string,
) *CreateRevisionRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 修订版本号,如果创建版本时传回修订版本,此为必填项 (Optional) * param baseRevision: 基于此版本,如果创建版本时传回修订版本,此为必填项 (Optional) * param revisionNote: 修订备注 (Optional)

func NewCreateRevisionRequestWithoutParam

func NewCreateRevisionRequestWithoutParam() *CreateRevisionRequest

This constructor has better compatible ability when API parameters changed

func (CreateRevisionRequest) GetRegionId

func (r CreateRevisionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateRevisionRequest) SetApiGroupId

func (r *CreateRevisionRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*CreateRevisionRequest) SetBaseRevision

func (r *CreateRevisionRequest) SetBaseRevision(baseRevision string)

param baseRevision: 基于此版本,如果创建版本时传回修订版本,此为必填项(Optional)

func (*CreateRevisionRequest) SetRegionId

func (r *CreateRevisionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateRevisionRequest) SetRevision

func (r *CreateRevisionRequest) SetRevision(revision string)

param revision: 修订版本号,如果创建版本时传回修订版本,此为必填项(Optional)

func (*CreateRevisionRequest) SetRevisionNote

func (r *CreateRevisionRequest) SetRevisionNote(revisionNote string)

param revisionNote: 修订备注(Optional)

type CreateRevisionResponse

type CreateRevisionResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    CreateRevisionResult `json:"result"`
}

type CreateRevisionResult

type CreateRevisionResult struct {
	Revision string `json:"revision"`
}

type CreateSubscriptionKeyRequest

type CreateSubscriptionKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 描述 (Optional) */
	Description *string `json:"description"`

	/* 密钥名称 (Optional) */
	Name *string `json:"name"`
}

func NewCreateSubscriptionKeyRequest

func NewCreateSubscriptionKeyRequest(
	regionId string,
) *CreateSubscriptionKeyRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateSubscriptionKeyRequestWithAllParams

func NewCreateSubscriptionKeyRequestWithAllParams(
	regionId string,
	description *string,
	name *string,
) *CreateSubscriptionKeyRequest

* param regionId: 地域ID (Required) * param description: 描述 (Optional) * param name: 密钥名称 (Optional)

func NewCreateSubscriptionKeyRequestWithoutParam

func NewCreateSubscriptionKeyRequestWithoutParam() *CreateSubscriptionKeyRequest

This constructor has better compatible ability when API parameters changed

func (CreateSubscriptionKeyRequest) GetRegionId

func (r CreateSubscriptionKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateSubscriptionKeyRequest) SetDescription

func (r *CreateSubscriptionKeyRequest) SetDescription(description string)

param description: 描述(Optional)

func (*CreateSubscriptionKeyRequest) SetName

func (r *CreateSubscriptionKeyRequest) SetName(name string)

param name: 密钥名称(Optional)

func (*CreateSubscriptionKeyRequest) SetRegionId

func (r *CreateSubscriptionKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateSubscriptionKeyResponse

type CreateSubscriptionKeyResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    CreateSubscriptionKeyResult `json:"result"`
}

type CreateSubscriptionKeyResult

type CreateSubscriptionKeyResult struct {
	SubscriptionKeyId string `json:"subscriptionKeyId"`
}

type CreateUserDomainRequest

type CreateUserDomainRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 域名  */
	Domain string `json:"domain"`

	/* 协议 (Optional) */
	Protocol *string `json:"protocol"`

	/* api分组id  */
	ApiGroupId string `json:"apiGroupId"`
}

func NewCreateUserDomainRequest

func NewCreateUserDomainRequest(
	regionId string,
	domain string,
	apiGroupId string,
) *CreateUserDomainRequest

* param regionId: 地域ID (Required) * param domain: 域名 (Required) * param apiGroupId: api分组id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateUserDomainRequestWithAllParams

func NewCreateUserDomainRequestWithAllParams(
	regionId string,
	domain string,
	protocol *string,
	apiGroupId string,
) *CreateUserDomainRequest

* param regionId: 地域ID (Required) * param domain: 域名 (Required) * param protocol: 协议 (Optional) * param apiGroupId: api分组id (Required)

func NewCreateUserDomainRequestWithoutParam

func NewCreateUserDomainRequestWithoutParam() *CreateUserDomainRequest

This constructor has better compatible ability when API parameters changed

func (CreateUserDomainRequest) GetRegionId

func (r CreateUserDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateUserDomainRequest) SetApiGroupId

func (r *CreateUserDomainRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: api分组id(Required)

func (*CreateUserDomainRequest) SetDomain

func (r *CreateUserDomainRequest) SetDomain(domain string)

param domain: 域名(Required)

func (*CreateUserDomainRequest) SetProtocol

func (r *CreateUserDomainRequest) SetProtocol(protocol string)

param protocol: 协议(Optional)

func (*CreateUserDomainRequest) SetRegionId

func (r *CreateUserDomainRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateUserDomainResponse

type CreateUserDomainResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    CreateUserDomainResult `json:"result"`
}

type CreateUserDomainResult

type CreateUserDomainResult struct {
	DomainId string `json:"domainId"`
}

type DeleteAccessAuthRequest

type DeleteAccessAuthRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 访问授权ID  */
	AccessAuthId string `json:"accessAuthId"`
}

func NewDeleteAccessAuthRequest

func NewDeleteAccessAuthRequest(
	regionId string,
	accessAuthId string,
) *DeleteAccessAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteAccessAuthRequestWithAllParams

func NewDeleteAccessAuthRequestWithAllParams(
	regionId string,
	accessAuthId string,
) *DeleteAccessAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required)

func NewDeleteAccessAuthRequestWithoutParam

func NewDeleteAccessAuthRequestWithoutParam() *DeleteAccessAuthRequest

This constructor has better compatible ability when API parameters changed

func (DeleteAccessAuthRequest) GetRegionId

func (r DeleteAccessAuthRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteAccessAuthRequest) SetAccessAuthId

func (r *DeleteAccessAuthRequest) SetAccessAuthId(accessAuthId string)

param accessAuthId: 访问授权ID(Required)

func (*DeleteAccessAuthRequest) SetRegionId

func (r *DeleteAccessAuthRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteAccessAuthResponse

type DeleteAccessAuthResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DeleteAccessAuthResult `json:"result"`
}

type DeleteAccessAuthResult

type DeleteAccessAuthResult struct {
	AccessAuthId string `json:"accessAuthId"`
}

type DeleteAccessKeyRequest

type DeleteAccessKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* access key id  */
	AccessKeyId string `json:"accessKeyId"`
}

func NewDeleteAccessKeyRequest

func NewDeleteAccessKeyRequest(
	regionId string,
	accessKeyId string,
) *DeleteAccessKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteAccessKeyRequestWithAllParams

func NewDeleteAccessKeyRequestWithAllParams(
	regionId string,
	accessKeyId string,
) *DeleteAccessKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required)

func NewDeleteAccessKeyRequestWithoutParam

func NewDeleteAccessKeyRequestWithoutParam() *DeleteAccessKeyRequest

This constructor has better compatible ability when API parameters changed

func (DeleteAccessKeyRequest) GetRegionId

func (r DeleteAccessKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteAccessKeyRequest) SetAccessKeyId

func (r *DeleteAccessKeyRequest) SetAccessKeyId(accessKeyId string)

param accessKeyId: access key id(Required)

func (*DeleteAccessKeyRequest) SetRegionId

func (r *DeleteAccessKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteAccessKeyResponse

type DeleteAccessKeyResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DeleteAccessKeyResult `json:"result"`
}

type DeleteAccessKeyResult

type DeleteAccessKeyResult struct {
	AccessKeyId string `json:"accessKeyId"`
}

type DeleteApiByNameRequest

type DeleteApiByNameRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本号  */
	Revision string `json:"revision"`

	/*   */
	ApiName string `json:"apiName"`
}

func NewDeleteApiByNameRequest

func NewDeleteApiByNameRequest(
	regionId string,
	apiGroupId string,
	revision string,
	apiName string,
) *DeleteApiByNameRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiName: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteApiByNameRequestWithAllParams

func NewDeleteApiByNameRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
	apiName string,
) *DeleteApiByNameRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiName: (Required)

func NewDeleteApiByNameRequestWithoutParam

func NewDeleteApiByNameRequestWithoutParam() *DeleteApiByNameRequest

This constructor has better compatible ability when API parameters changed

func (DeleteApiByNameRequest) GetRegionId

func (r DeleteApiByNameRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteApiByNameRequest) SetApiGroupId

func (r *DeleteApiByNameRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DeleteApiByNameRequest) SetApiName

func (r *DeleteApiByNameRequest) SetApiName(apiName string)

param apiName: (Required)

func (*DeleteApiByNameRequest) SetRegionId

func (r *DeleteApiByNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DeleteApiByNameRequest) SetRevision

func (r *DeleteApiByNameRequest) SetRevision(revision string)

param revision: 版本号(Required)

type DeleteApiByNameResponse

type DeleteApiByNameResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DeleteApiByNameResult `json:"result"`
}

type DeleteApiByNameResult

type DeleteApiByNameResult struct {
}

type DeleteApiGroupRequest

type DeleteApiGroupRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`
}

func NewDeleteApiGroupRequest

func NewDeleteApiGroupRequest(
	regionId string,
	apiGroupId string,
) *DeleteApiGroupRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteApiGroupRequestWithAllParams

func NewDeleteApiGroupRequestWithAllParams(
	regionId string,
	apiGroupId string,
) *DeleteApiGroupRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required)

func NewDeleteApiGroupRequestWithoutParam

func NewDeleteApiGroupRequestWithoutParam() *DeleteApiGroupRequest

This constructor has better compatible ability when API parameters changed

func (DeleteApiGroupRequest) GetRegionId

func (r DeleteApiGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteApiGroupRequest) SetApiGroupId

func (r *DeleteApiGroupRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DeleteApiGroupRequest) SetRegionId

func (r *DeleteApiGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteApiGroupResponse

type DeleteApiGroupResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DeleteApiGroupResult `json:"result"`
}

type DeleteApiGroupResult

type DeleteApiGroupResult struct {
}

type DeleteApiRequest

type DeleteApiRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本号  */
	Revision string `json:"revision"`

	/* 接口ID  */
	ApiId string `json:"apiId"`
}

func NewDeleteApiRequest

func NewDeleteApiRequest(
	regionId string,
	apiGroupId string,
	revision string,
	apiId string,
) *DeleteApiRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiId: 接口ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteApiRequestWithAllParams

func NewDeleteApiRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
	apiId string,
) *DeleteApiRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiId: 接口ID (Required)

func NewDeleteApiRequestWithoutParam

func NewDeleteApiRequestWithoutParam() *DeleteApiRequest

This constructor has better compatible ability when API parameters changed

func (DeleteApiRequest) GetRegionId

func (r DeleteApiRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteApiRequest) SetApiGroupId

func (r *DeleteApiRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DeleteApiRequest) SetApiId

func (r *DeleteApiRequest) SetApiId(apiId string)

param apiId: 接口ID(Required)

func (*DeleteApiRequest) SetRegionId

func (r *DeleteApiRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DeleteApiRequest) SetRevision

func (r *DeleteApiRequest) SetRevision(revision string)

param revision: 版本号(Required)

type DeleteApiResponse

type DeleteApiResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteApiResult    `json:"result"`
}

type DeleteApiResult

type DeleteApiResult struct {
}

type DeleteBackendConfigRequest

type DeleteBackendConfigRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* backendConfigId  */
	BackendConfigId string `json:"backendConfigId"`
}

func NewDeleteBackendConfigRequest

func NewDeleteBackendConfigRequest(
	regionId string,
	apiGroupId string,
	backendConfigId string,
) *DeleteBackendConfigRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param backendConfigId: backendConfigId (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteBackendConfigRequestWithAllParams

func NewDeleteBackendConfigRequestWithAllParams(
	regionId string,
	apiGroupId string,
	backendConfigId string,
) *DeleteBackendConfigRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param backendConfigId: backendConfigId (Required)

func NewDeleteBackendConfigRequestWithoutParam

func NewDeleteBackendConfigRequestWithoutParam() *DeleteBackendConfigRequest

This constructor has better compatible ability when API parameters changed

func (DeleteBackendConfigRequest) GetRegionId

func (r DeleteBackendConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteBackendConfigRequest) SetApiGroupId

func (r *DeleteBackendConfigRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DeleteBackendConfigRequest) SetBackendConfigId

func (r *DeleteBackendConfigRequest) SetBackendConfigId(backendConfigId string)

param backendConfigId: backendConfigId(Required)

func (*DeleteBackendConfigRequest) SetRegionId

func (r *DeleteBackendConfigRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteBackendConfigResponse

type DeleteBackendConfigResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DeleteBackendConfigResult `json:"result"`
}

type DeleteBackendConfigResult

type DeleteBackendConfigResult struct {
}

type DeleteRateLimitPolicyRequest

type DeleteRateLimitPolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 限流策略ID  */
	PolicyId string `json:"policyId"`
}

func NewDeleteRateLimitPolicyRequest

func NewDeleteRateLimitPolicyRequest(
	regionId string,
	policyId string,
) *DeleteRateLimitPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteRateLimitPolicyRequestWithAllParams

func NewDeleteRateLimitPolicyRequestWithAllParams(
	regionId string,
	policyId string,
) *DeleteRateLimitPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required)

func NewDeleteRateLimitPolicyRequestWithoutParam

func NewDeleteRateLimitPolicyRequestWithoutParam() *DeleteRateLimitPolicyRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRateLimitPolicyRequest) GetRegionId

func (r DeleteRateLimitPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteRateLimitPolicyRequest) SetPolicyId

func (r *DeleteRateLimitPolicyRequest) SetPolicyId(policyId string)

param policyId: 限流策略ID(Required)

func (*DeleteRateLimitPolicyRequest) SetRegionId

func (r *DeleteRateLimitPolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteRateLimitPolicyResponse

type DeleteRateLimitPolicyResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DeleteRateLimitPolicyResult `json:"result"`
}

type DeleteRateLimitPolicyResult

type DeleteRateLimitPolicyResult struct {
	PolicyId string `json:"policyId"`
}

type DeleteRevisionRequest

type DeleteRevisionRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本ID  */
	RevisionId string `json:"revisionId"`
}

func NewDeleteRevisionRequest

func NewDeleteRevisionRequest(
	regionId string,
	apiGroupId string,
	revisionId string,
) *DeleteRevisionRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revisionId: 版本ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteRevisionRequestWithAllParams

func NewDeleteRevisionRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revisionId string,
) *DeleteRevisionRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revisionId: 版本ID (Required)

func NewDeleteRevisionRequestWithoutParam

func NewDeleteRevisionRequestWithoutParam() *DeleteRevisionRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRevisionRequest) GetRegionId

func (r DeleteRevisionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteRevisionRequest) SetApiGroupId

func (r *DeleteRevisionRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DeleteRevisionRequest) SetRegionId

func (r *DeleteRevisionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DeleteRevisionRequest) SetRevisionId

func (r *DeleteRevisionRequest) SetRevisionId(revisionId string)

param revisionId: 版本ID(Required)

type DeleteRevisionResponse

type DeleteRevisionResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DeleteRevisionResult `json:"result"`
}

type DeleteRevisionResult

type DeleteRevisionResult struct {
	DeleteRevision bool `json:"deleteRevision"`
}

type DeleteSubscriptionKeyRequest

type DeleteSubscriptionKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* subscription key id  */
	SubscriptionKeyId string `json:"subscriptionKeyId"`
}

func NewDeleteSubscriptionKeyRequest

func NewDeleteSubscriptionKeyRequest(
	regionId string,
	subscriptionKeyId string,
) *DeleteSubscriptionKeyRequest

* param regionId: 地域ID (Required) * param subscriptionKeyId: subscription key id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteSubscriptionKeyRequestWithAllParams

func NewDeleteSubscriptionKeyRequestWithAllParams(
	regionId string,
	subscriptionKeyId string,
) *DeleteSubscriptionKeyRequest

* param regionId: 地域ID (Required) * param subscriptionKeyId: subscription key id (Required)

func NewDeleteSubscriptionKeyRequestWithoutParam

func NewDeleteSubscriptionKeyRequestWithoutParam() *DeleteSubscriptionKeyRequest

This constructor has better compatible ability when API parameters changed

func (DeleteSubscriptionKeyRequest) GetRegionId

func (r DeleteSubscriptionKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteSubscriptionKeyRequest) SetRegionId

func (r *DeleteSubscriptionKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DeleteSubscriptionKeyRequest) SetSubscriptionKeyId

func (r *DeleteSubscriptionKeyRequest) SetSubscriptionKeyId(subscriptionKeyId string)

param subscriptionKeyId: subscription key id(Required)

type DeleteSubscriptionKeyResponse

type DeleteSubscriptionKeyResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DeleteSubscriptionKeyResult `json:"result"`
}

type DeleteSubscriptionKeyResult

type DeleteSubscriptionKeyResult struct {
	SubscriptionKeyId string `json:"subscriptionKeyId"`
}

type DeleteUserDomainRequest

type DeleteUserDomainRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 要删除domain的id集合,以,分隔  */
	DomainIds string `json:"domainIds"`

	/* api分组id (Optional) */
	ApiGroupId *string `json:"apiGroupId"`
}

func NewDeleteUserDomainRequest

func NewDeleteUserDomainRequest(
	regionId string,
	domainIds string,
) *DeleteUserDomainRequest

* param regionId: 地域ID (Required) * param domainIds: 要删除domain的id集合,以,分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteUserDomainRequestWithAllParams

func NewDeleteUserDomainRequestWithAllParams(
	regionId string,
	domainIds string,
	apiGroupId *string,
) *DeleteUserDomainRequest

* param regionId: 地域ID (Required) * param domainIds: 要删除domain的id集合,以,分隔 (Required) * param apiGroupId: api分组id (Optional)

func NewDeleteUserDomainRequestWithoutParam

func NewDeleteUserDomainRequestWithoutParam() *DeleteUserDomainRequest

This constructor has better compatible ability when API parameters changed

func (DeleteUserDomainRequest) GetRegionId

func (r DeleteUserDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteUserDomainRequest) SetApiGroupId

func (r *DeleteUserDomainRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: api分组id(Optional)

func (*DeleteUserDomainRequest) SetDomainIds

func (r *DeleteUserDomainRequest) SetDomainIds(domainIds string)

param domainIds: 要删除domain的id集合,以,分隔(Required)

func (*DeleteUserDomainRequest) SetRegionId

func (r *DeleteUserDomainRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteUserDomainResponse

type DeleteUserDomainResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DeleteUserDomainResult `json:"result"`
}

type DeleteUserDomainResult

type DeleteUserDomainResult struct {
}

type DeployRequest

type DeployRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 发布的修订版本号  */
	Revision string `json:"revision"`

	/* 环境:test、preview、online  */
	Environment string `json:"environment"`

	/* 后端服务类型:mock、unique、vpc (Optional) */
	BackendServiceType *string `json:"backendServiceType"`

	/* 后端地址 (Optional) */
	BackendUrl *string `json:"backendUrl"`

	/* 描述 (Optional) */
	Description *string `json:"description"`

	/* 微服务网关名称 (Optional) */
	JdsfName *string `json:"jdsfName"`

	/* 微服务注册中心ID (Optional) */
	JdsfRegistryName *string `json:"jdsfRegistryName"`

	/* 微服务ID (Optional) */
	JdsfId *string `json:"jdsfId"`
}

func NewDeployRequest

func NewDeployRequest(
	regionId string,
	apiGroupId string,
	revision string,
	environment string,
) *DeployRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 发布的修订版本号 (Required) * param environment: 环境:test、preview、online (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeployRequestWithAllParams

func NewDeployRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
	environment string,
	backendServiceType *string,
	backendUrl *string,
	description *string,
	jdsfName *string,
	jdsfRegistryName *string,
	jdsfId *string,
) *DeployRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 发布的修订版本号 (Required) * param environment: 环境:test、preview、online (Required) * param backendServiceType: 后端服务类型:mock、unique、vpc (Optional) * param backendUrl: 后端地址 (Optional) * param description: 描述 (Optional) * param jdsfName: 微服务网关名称 (Optional) * param jdsfRegistryName: 微服务注册中心ID (Optional) * param jdsfId: 微服务ID (Optional)

func NewDeployRequestWithoutParam

func NewDeployRequestWithoutParam() *DeployRequest

This constructor has better compatible ability when API parameters changed

func (DeployRequest) GetRegionId

func (r DeployRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeployRequest) SetApiGroupId

func (r *DeployRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DeployRequest) SetBackendServiceType

func (r *DeployRequest) SetBackendServiceType(backendServiceType string)

param backendServiceType: 后端服务类型:mock、unique、vpc(Optional)

func (*DeployRequest) SetBackendUrl

func (r *DeployRequest) SetBackendUrl(backendUrl string)

param backendUrl: 后端地址(Optional)

func (*DeployRequest) SetDescription

func (r *DeployRequest) SetDescription(description string)

param description: 描述(Optional)

func (*DeployRequest) SetEnvironment

func (r *DeployRequest) SetEnvironment(environment string)

param environment: 环境:test、preview、online(Required)

func (*DeployRequest) SetJdsfId

func (r *DeployRequest) SetJdsfId(jdsfId string)

param jdsfId: 微服务ID(Optional)

func (*DeployRequest) SetJdsfName

func (r *DeployRequest) SetJdsfName(jdsfName string)

param jdsfName: 微服务网关名称(Optional)

func (*DeployRequest) SetJdsfRegistryName

func (r *DeployRequest) SetJdsfRegistryName(jdsfRegistryName string)

param jdsfRegistryName: 微服务注册中心ID(Optional)

func (*DeployRequest) SetRegionId

func (r *DeployRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DeployRequest) SetRevision

func (r *DeployRequest) SetRevision(revision string)

param revision: 发布的修订版本号(Required)

type DeployResponse

type DeployResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeployResult       `json:"result"`
}

type DeployResult

type DeployResult struct {
}

type DescribeApiGroupRequest

type DescribeApiGroupRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`
}

func NewDescribeApiGroupRequest

func NewDescribeApiGroupRequest(
	regionId string,
	apiGroupId string,
) *DescribeApiGroupRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeApiGroupRequestWithAllParams

func NewDescribeApiGroupRequestWithAllParams(
	regionId string,
	apiGroupId string,
) *DescribeApiGroupRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required)

func NewDescribeApiGroupRequestWithoutParam

func NewDescribeApiGroupRequestWithoutParam() *DescribeApiGroupRequest

This constructor has better compatible ability when API parameters changed

func (DescribeApiGroupRequest) GetRegionId

func (r DescribeApiGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeApiGroupRequest) SetApiGroupId

func (r *DescribeApiGroupRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DescribeApiGroupRequest) SetRegionId

func (r *DescribeApiGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeApiGroupResponse

type DescribeApiGroupResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeApiGroupResult `json:"result"`
}

type DescribeApiGroupResult

type DescribeApiGroupResult struct {
	ApiGroup apigateway.ApiGroup `json:"apiGroup"`
}

type DescribeApiGroupsRequest

type DescribeApiGroupsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* groupName - 分组名称,模糊匹配,支持单个
	description - 描述信息,模糊匹配,支持单个
	groupId - 分组ID,精确匹配
	domain - 域名,模糊匹配
	jdsfId - 微服务网关ID,精确匹配
	 (Optional) */
	Filters []common.Filter `json:"filters"`

	/* 标签查询条件 (Optional) */
	TagFilters []common.TagFilter `json:"tagFilters"`
}

func NewDescribeApiGroupsRequest

func NewDescribeApiGroupsRequest(
	regionId string,
) *DescribeApiGroupsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeApiGroupsRequestWithAllParams

func NewDescribeApiGroupsRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
	tagFilters []common.TagFilter,
) *DescribeApiGroupsRequest
  • param regionId: 地域ID (Required)
  • param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
  • param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
  • param filters: groupName - 分组名称,模糊匹配,支持单个

description - 描述信息,模糊匹配,支持单个 groupId - 分组ID,精确匹配 domain - 域名,模糊匹配 jdsfId - 微服务网关ID,精确匹配

(Optional)
* param tagFilters: 标签查询条件 (Optional)

func NewDescribeApiGroupsRequestWithoutParam

func NewDescribeApiGroupsRequestWithoutParam() *DescribeApiGroupsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeApiGroupsRequest) GetRegionId

func (r DescribeApiGroupsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeApiGroupsRequest) SetFilters

func (r *DescribeApiGroupsRequest) SetFilters(filters []common.Filter)
param filters: groupName - 分组名称,模糊匹配,支持单个

description - 描述信息,模糊匹配,支持单个 groupId - 分组ID,精确匹配 domain - 域名,模糊匹配 jdsfId - 微服务网关ID,精确匹配 (Optional)

func (*DescribeApiGroupsRequest) SetPageNumber

func (r *DescribeApiGroupsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*DescribeApiGroupsRequest) SetPageSize

func (r *DescribeApiGroupsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*DescribeApiGroupsRequest) SetRegionId

func (r *DescribeApiGroupsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DescribeApiGroupsRequest) SetTagFilters

func (r *DescribeApiGroupsRequest) SetTagFilters(tagFilters []common.TagFilter)

param tagFilters: 标签查询条件(Optional)

type DescribeApiGroupsResponse

type DescribeApiGroupsResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeApiGroupsResult `json:"result"`
}

type DescribeApiGroupsResult

type DescribeApiGroupsResult struct {
	ApiGroups  []apigateway.ApiGroup `json:"apiGroups"`
	TotalCount int                   `json:"totalCount"`
}

type DescribeBackendConfigRequest

type DescribeBackendConfigRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* backendConfigId  */
	BackendConfigId string `json:"backendConfigId"`
}

func NewDescribeBackendConfigRequest

func NewDescribeBackendConfigRequest(
	regionId string,
	apiGroupId string,
	backendConfigId string,
) *DescribeBackendConfigRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param backendConfigId: backendConfigId (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBackendConfigRequestWithAllParams

func NewDescribeBackendConfigRequestWithAllParams(
	regionId string,
	apiGroupId string,
	backendConfigId string,
) *DescribeBackendConfigRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param backendConfigId: backendConfigId (Required)

func NewDescribeBackendConfigRequestWithoutParam

func NewDescribeBackendConfigRequestWithoutParam() *DescribeBackendConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackendConfigRequest) GetRegionId

func (r DescribeBackendConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBackendConfigRequest) SetApiGroupId

func (r *DescribeBackendConfigRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DescribeBackendConfigRequest) SetBackendConfigId

func (r *DescribeBackendConfigRequest) SetBackendConfigId(backendConfigId string)

param backendConfigId: backendConfigId(Required)

func (*DescribeBackendConfigRequest) SetRegionId

func (r *DescribeBackendConfigRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeBackendConfigResponse

type DescribeBackendConfigResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeBackendConfigResult `json:"result"`
}

type DescribeBackendConfigResult

type DescribeBackendConfigResult struct {
	BackendConfig apigateway.BackendConfig `json:"backendConfig"`
}

type DescribeBackendConfigsRequest

type DescribeBackendConfigsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 环境:test、preview、online  */
	Environment string `json:"environment"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* sort - 路由排序,赋值0时为默认的后端配置
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeBackendConfigsRequest

func NewDescribeBackendConfigsRequest(
	regionId string,
	apiGroupId string,
	environment string,
) *DescribeBackendConfigsRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param environment: 环境:test、preview、online (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBackendConfigsRequestWithAllParams

func NewDescribeBackendConfigsRequestWithAllParams(
	regionId string,
	apiGroupId string,
	environment string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeBackendConfigsRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param environment: 环境:test、preview、online (Required) * param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional) * param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional) * param filters: sort - 路由排序,赋值0时为默认的后端配置 (Optional)

func NewDescribeBackendConfigsRequestWithoutParam

func NewDescribeBackendConfigsRequestWithoutParam() *DescribeBackendConfigsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackendConfigsRequest) GetRegionId

func (r DescribeBackendConfigsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBackendConfigsRequest) SetApiGroupId

func (r *DescribeBackendConfigsRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DescribeBackendConfigsRequest) SetEnvironment

func (r *DescribeBackendConfigsRequest) SetEnvironment(environment string)

param environment: 环境:test、preview、online(Required)

func (*DescribeBackendConfigsRequest) SetFilters

func (r *DescribeBackendConfigsRequest) SetFilters(filters []common.Filter)
param filters: sort - 路由排序,赋值0时为默认的后端配置

(Optional)

func (*DescribeBackendConfigsRequest) SetPageNumber

func (r *DescribeBackendConfigsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*DescribeBackendConfigsRequest) SetPageSize

func (r *DescribeBackendConfigsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*DescribeBackendConfigsRequest) SetRegionId

func (r *DescribeBackendConfigsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeBackendConfigsResponse

type DescribeBackendConfigsResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeBackendConfigsResult `json:"result"`
}

type DescribeBackendConfigsResult

type DescribeBackendConfigsResult struct {
	BackendConfigs []apigateway.BackendConfig `json:"backendConfigs"`
	TotalCount     int                        `json:"totalCount"`
}

type DescribeDeploymentRequest

type DescribeDeploymentRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 部署ID  */
	DeploymentId string `json:"deploymentId"`
}

func NewDescribeDeploymentRequest

func NewDescribeDeploymentRequest(
	regionId string,
	apiGroupId string,
	deploymentId string,
) *DescribeDeploymentRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param deploymentId: 部署ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDeploymentRequestWithAllParams

func NewDescribeDeploymentRequestWithAllParams(
	regionId string,
	apiGroupId string,
	deploymentId string,
) *DescribeDeploymentRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param deploymentId: 部署ID (Required)

func NewDescribeDeploymentRequestWithoutParam

func NewDescribeDeploymentRequestWithoutParam() *DescribeDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDeploymentRequest) GetRegionId

func (r DescribeDeploymentRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDeploymentRequest) SetApiGroupId

func (r *DescribeDeploymentRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DescribeDeploymentRequest) SetDeploymentId

func (r *DescribeDeploymentRequest) SetDeploymentId(deploymentId string)

param deploymentId: 部署ID(Required)

func (*DescribeDeploymentRequest) SetRegionId

func (r *DescribeDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeDeploymentResponse

type DescribeDeploymentResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeDeploymentResult `json:"result"`
}

type DescribeDeploymentResult

type DescribeDeploymentResult struct {
	DeploymentId       string `json:"deploymentId"`
	Revision           string `json:"revision"`
	Path               string `json:"path"`
	Environment        string `json:"environment"`
	BackendServiceType string `json:"backendServiceType"`
	BackendUrl         string `json:"backendUrl"`
	Description        string `json:"description"`
	CreateTime         int64  `json:"createTime"`
	JdsfName           string `json:"jdsfName"`
	JdsfRegistryName   string `json:"jdsfRegistryName"`
	JdsfId             string `json:"jdsfId"`
}

type DescribeDeploymentsRequest

type DescribeDeploymentsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* isApiProduct - 是否API产品,精确匹配,1为是
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeDeploymentsRequest

func NewDescribeDeploymentsRequest(
	regionId string,
	apiGroupId string,
) *DescribeDeploymentsRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDeploymentsRequestWithAllParams

func NewDescribeDeploymentsRequestWithAllParams(
	regionId string,
	apiGroupId string,
	filters []common.Filter,
) *DescribeDeploymentsRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param filters: isApiProduct - 是否API产品,精确匹配,1为是 (Optional)

func NewDescribeDeploymentsRequestWithoutParam

func NewDescribeDeploymentsRequestWithoutParam() *DescribeDeploymentsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDeploymentsRequest) GetRegionId

func (r DescribeDeploymentsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDeploymentsRequest) SetApiGroupId

func (r *DescribeDeploymentsRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DescribeDeploymentsRequest) SetFilters

func (r *DescribeDeploymentsRequest) SetFilters(filters []common.Filter)
param filters: isApiProduct - 是否API产品,精确匹配,1为是

(Optional)

func (*DescribeDeploymentsRequest) SetRegionId

func (r *DescribeDeploymentsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeDeploymentsResponse

type DescribeDeploymentsResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeDeploymentsResult `json:"result"`
}

type DescribeDeploymentsResult

type DescribeDeploymentsResult struct {
	Deployments []apigateway.Deployment `json:"deployments"`
}

type DescribeIsDeployApiGroupsRequest

type DescribeIsDeployApiGroupsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* deployStatus - 发布状态,已发布:1,未发布:0
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeIsDeployApiGroupsRequest

func NewDescribeIsDeployApiGroupsRequest(
	regionId string,
) *DescribeIsDeployApiGroupsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIsDeployApiGroupsRequestWithAllParams

func NewDescribeIsDeployApiGroupsRequestWithAllParams(
	regionId string,
	filters []common.Filter,
) *DescribeIsDeployApiGroupsRequest

* param regionId: 地域ID (Required) * param filters: deployStatus - 发布状态,已发布:1,未发布:0 (Optional)

func NewDescribeIsDeployApiGroupsRequestWithoutParam

func NewDescribeIsDeployApiGroupsRequestWithoutParam() *DescribeIsDeployApiGroupsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIsDeployApiGroupsRequest) GetRegionId

func (r DescribeIsDeployApiGroupsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIsDeployApiGroupsRequest) SetFilters

func (r *DescribeIsDeployApiGroupsRequest) SetFilters(filters []common.Filter)
param filters: deployStatus - 发布状态,已发布:1,未发布:0

(Optional)

func (*DescribeIsDeployApiGroupsRequest) SetRegionId

func (r *DescribeIsDeployApiGroupsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeIsDeployApiGroupsResponse

type DescribeIsDeployApiGroupsResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeIsDeployApiGroupsResult `json:"result"`
}

type DescribeIsDeployApiGroupsResult

type DescribeIsDeployApiGroupsResult struct {
	ApiGroups  []apigateway.ApiGroup `json:"apiGroups"`
	TotalCount int                   `json:"totalCount"`
}

type DescribeRevisionsRequest

type DescribeRevisionsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* revision - 修订版本号,精确匹配
	environment - 发布环境,模糊匹配
	revisionNote - 修订备注,精确匹配
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeRevisionsRequest

func NewDescribeRevisionsRequest(
	regionId string,
	apiGroupId string,
) *DescribeRevisionsRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeRevisionsRequestWithAllParams

func NewDescribeRevisionsRequestWithAllParams(
	regionId string,
	apiGroupId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeRevisionsRequest
  • param regionId: 地域ID (Required)
  • param apiGroupId: 分组ID (Required)
  • param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
  • param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
  • param filters: revision - 修订版本号,精确匹配

environment - 发布环境,模糊匹配 revisionNote - 修订备注,精确匹配

(Optional)

func NewDescribeRevisionsRequestWithoutParam

func NewDescribeRevisionsRequestWithoutParam() *DescribeRevisionsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeRevisionsRequest) GetRegionId

func (r DescribeRevisionsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeRevisionsRequest) SetApiGroupId

func (r *DescribeRevisionsRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*DescribeRevisionsRequest) SetFilters

func (r *DescribeRevisionsRequest) SetFilters(filters []common.Filter)
param filters: revision - 修订版本号,精确匹配

environment - 发布环境,模糊匹配 revisionNote - 修订备注,精确匹配 (Optional)

func (*DescribeRevisionsRequest) SetPageNumber

func (r *DescribeRevisionsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*DescribeRevisionsRequest) SetPageSize

func (r *DescribeRevisionsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*DescribeRevisionsRequest) SetRegionId

func (r *DescribeRevisionsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeRevisionsResponse

type DescribeRevisionsResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeRevisionsResult `json:"result"`
}

type DescribeRevisionsResult

type DescribeRevisionsResult struct {
	Revisions  []apigateway.RevisionList `json:"revisions"`
	TotalCount int                       `json:"totalCount"`
}

type GetRevisionIdsRequest

type GetRevisionIdsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`
}

func NewGetRevisionIdsRequest

func NewGetRevisionIdsRequest(
	regionId string,
	apiGroupId string,
) *GetRevisionIdsRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetRevisionIdsRequestWithAllParams

func NewGetRevisionIdsRequestWithAllParams(
	regionId string,
	apiGroupId string,
) *GetRevisionIdsRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required)

func NewGetRevisionIdsRequestWithoutParam

func NewGetRevisionIdsRequestWithoutParam() *GetRevisionIdsRequest

This constructor has better compatible ability when API parameters changed

func (GetRevisionIdsRequest) GetRegionId

func (r GetRevisionIdsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetRevisionIdsRequest) SetApiGroupId

func (r *GetRevisionIdsRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*GetRevisionIdsRequest) SetRegionId

func (r *GetRevisionIdsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRevisionIdsResponse

type GetRevisionIdsResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    GetRevisionIdsResult `json:"result"`
}

type GetRevisionIdsResult

type GetRevisionIdsResult struct {
	Revisions []apigateway.RevisionList `json:"revisions"`
}

type ModifyApiGroupAttributeRequest

type ModifyApiGroupAttributeRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 名称 (Optional) */
	GroupName *string `json:"groupName"`

	/* 描述 (Optional) */
	Description *string `json:"description"`

	/* 分组路径前缀 (Optional) */
	Prefix *string `json:"prefix"`

	/* 密钥验证方式:check_exist(密钥必须在访问授权中已配置)、no_check_exist(无需事先配置) (Optional) */
	KeyCheck *string `json:"keyCheck"`

	/* 访问授权方式:None(免鉴权)、jd_cloud(开启访问授权,且必须使用京东云的AK、SK验签)、hufu(虎符用户) (Optional) */
	AuthType *string `json:"authType"`

	/* 是否转发分组路径到后端服务:0(不转发)、1(转发)默认为1 (Optional) */
	PrefixStrip *int `json:"prefixStrip"`

	/* 分组类型:api_group(api分组)、jdsf_group(微服务分组)默认为 api_group (Optional) */
	GroupType *string `json:"groupType"`

	/* 微服务网关名称 (Optional) */
	JdsfName *string `json:"jdsfName"`

	/* 微服务注册中心ID (Optional) */
	JdsfRegistryName *string `json:"jdsfRegistryName"`

	/* 微服务网关ID (Optional) */
	JdsfId *string `json:"jdsfId"`
}

func NewModifyApiGroupAttributeRequest

func NewModifyApiGroupAttributeRequest(
	regionId string,
	apiGroupId string,
) *ModifyApiGroupAttributeRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyApiGroupAttributeRequestWithAllParams

func NewModifyApiGroupAttributeRequestWithAllParams(
	regionId string,
	apiGroupId string,
	groupName *string,
	description *string,
	prefix *string,
	keyCheck *string,
	authType *string,
	prefixStrip *int,
	groupType *string,
	jdsfName *string,
	jdsfRegistryName *string,
	jdsfId *string,
) *ModifyApiGroupAttributeRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param groupName: 名称 (Optional) * param description: 描述 (Optional) * param prefix: 分组路径前缀 (Optional) * param keyCheck: 密钥验证方式:check_exist(密钥必须在访问授权中已配置)、no_check_exist(无需事先配置) (Optional) * param authType: 访问授权方式:None(免鉴权)、jd_cloud(开启访问授权,且必须使用京东云的AK、SK验签)、hufu(虎符用户) (Optional) * param prefixStrip: 是否转发分组路径到后端服务:0(不转发)、1(转发)默认为1 (Optional) * param groupType: 分组类型:api_group(api分组)、jdsf_group(微服务分组)默认为 api_group (Optional) * param jdsfName: 微服务网关名称 (Optional) * param jdsfRegistryName: 微服务注册中心ID (Optional) * param jdsfId: 微服务网关ID (Optional)

func NewModifyApiGroupAttributeRequestWithoutParam

func NewModifyApiGroupAttributeRequestWithoutParam() *ModifyApiGroupAttributeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyApiGroupAttributeRequest) GetRegionId

func (r ModifyApiGroupAttributeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyApiGroupAttributeRequest) SetApiGroupId

func (r *ModifyApiGroupAttributeRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*ModifyApiGroupAttributeRequest) SetAuthType

func (r *ModifyApiGroupAttributeRequest) SetAuthType(authType string)

param authType: 访问授权方式:None(免鉴权)、jd_cloud(开启访问授权,且必须使用京东云的AK、SK验签)、hufu(虎符用户)(Optional)

func (*ModifyApiGroupAttributeRequest) SetDescription

func (r *ModifyApiGroupAttributeRequest) SetDescription(description string)

param description: 描述(Optional)

func (*ModifyApiGroupAttributeRequest) SetGroupName

func (r *ModifyApiGroupAttributeRequest) SetGroupName(groupName string)

param groupName: 名称(Optional)

func (*ModifyApiGroupAttributeRequest) SetGroupType

func (r *ModifyApiGroupAttributeRequest) SetGroupType(groupType string)

param groupType: 分组类型:api_group(api分组)、jdsf_group(微服务分组)默认为 api_group(Optional)

func (*ModifyApiGroupAttributeRequest) SetJdsfId

func (r *ModifyApiGroupAttributeRequest) SetJdsfId(jdsfId string)

param jdsfId: 微服务网关ID(Optional)

func (*ModifyApiGroupAttributeRequest) SetJdsfName

func (r *ModifyApiGroupAttributeRequest) SetJdsfName(jdsfName string)

param jdsfName: 微服务网关名称(Optional)

func (*ModifyApiGroupAttributeRequest) SetJdsfRegistryName

func (r *ModifyApiGroupAttributeRequest) SetJdsfRegistryName(jdsfRegistryName string)

param jdsfRegistryName: 微服务注册中心ID(Optional)

func (*ModifyApiGroupAttributeRequest) SetKeyCheck

func (r *ModifyApiGroupAttributeRequest) SetKeyCheck(keyCheck string)

param keyCheck: 密钥验证方式:check_exist(密钥必须在访问授权中已配置)、no_check_exist(无需事先配置)(Optional)

func (*ModifyApiGroupAttributeRequest) SetPrefix

func (r *ModifyApiGroupAttributeRequest) SetPrefix(prefix string)

param prefix: 分组路径前缀(Optional)

func (*ModifyApiGroupAttributeRequest) SetPrefixStrip

func (r *ModifyApiGroupAttributeRequest) SetPrefixStrip(prefixStrip int)

param prefixStrip: 是否转发分组路径到后端服务:0(不转发)、1(转发)默认为1(Optional)

func (*ModifyApiGroupAttributeRequest) SetRegionId

func (r *ModifyApiGroupAttributeRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ModifyApiGroupAttributeResponse

type ModifyApiGroupAttributeResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    ModifyApiGroupAttributeResult `json:"result"`
}

type ModifyApiGroupAttributeResult

type ModifyApiGroupAttributeResult struct {
}

type ModifyRevisionRequest

type ModifyRevisionRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本ID  */
	RevisionId string `json:"revisionId"`

	/* 修订备注 (Optional) */
	RevisionNote *string `json:"revisionNote"`
}

func NewModifyRevisionRequest

func NewModifyRevisionRequest(
	regionId string,
	apiGroupId string,
	revisionId string,
) *ModifyRevisionRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revisionId: 版本ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyRevisionRequestWithAllParams

func NewModifyRevisionRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revisionId string,
	revisionNote *string,
) *ModifyRevisionRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revisionId: 版本ID (Required) * param revisionNote: 修订备注 (Optional)

func NewModifyRevisionRequestWithoutParam

func NewModifyRevisionRequestWithoutParam() *ModifyRevisionRequest

This constructor has better compatible ability when API parameters changed

func (ModifyRevisionRequest) GetRegionId

func (r ModifyRevisionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyRevisionRequest) SetApiGroupId

func (r *ModifyRevisionRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*ModifyRevisionRequest) SetRegionId

func (r *ModifyRevisionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*ModifyRevisionRequest) SetRevisionId

func (r *ModifyRevisionRequest) SetRevisionId(revisionId string)

param revisionId: 版本ID(Required)

func (*ModifyRevisionRequest) SetRevisionNote

func (r *ModifyRevisionRequest) SetRevisionNote(revisionNote string)

param revisionNote: 修订备注(Optional)

type ModifyRevisionResponse

type ModifyRevisionResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ModifyRevisionResult `json:"result"`
}

type ModifyRevisionResult

type ModifyRevisionResult struct {
	UpdateRevision bool `json:"updateRevision"`
}

type OfflineRequest

type OfflineRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 部署ID  */
	DeploymentId string `json:"deploymentId"`
}

func NewOfflineRequest

func NewOfflineRequest(
	regionId string,
	apiGroupId string,
	deploymentId string,
) *OfflineRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param deploymentId: 部署ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewOfflineRequestWithAllParams

func NewOfflineRequestWithAllParams(
	regionId string,
	apiGroupId string,
	deploymentId string,
) *OfflineRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param deploymentId: 部署ID (Required)

func NewOfflineRequestWithoutParam

func NewOfflineRequestWithoutParam() *OfflineRequest

This constructor has better compatible ability when API parameters changed

func (OfflineRequest) GetRegionId

func (r OfflineRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*OfflineRequest) SetApiGroupId

func (r *OfflineRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*OfflineRequest) SetDeploymentId

func (r *OfflineRequest) SetDeploymentId(deploymentId string)

param deploymentId: 部署ID(Required)

func (*OfflineRequest) SetRegionId

func (r *OfflineRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type OfflineResponse

type OfflineResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    OfflineResult      `json:"result"`
}

type OfflineResult

type OfflineResult struct {
}

type QueryAccessAuthRequest

type QueryAccessAuthRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 访问授权ID  */
	AccessAuthId string `json:"accessAuthId"`
}

func NewQueryAccessAuthRequest

func NewQueryAccessAuthRequest(
	regionId string,
	accessAuthId string,
) *QueryAccessAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryAccessAuthRequestWithAllParams

func NewQueryAccessAuthRequestWithAllParams(
	regionId string,
	accessAuthId string,
) *QueryAccessAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required)

func NewQueryAccessAuthRequestWithoutParam

func NewQueryAccessAuthRequestWithoutParam() *QueryAccessAuthRequest

This constructor has better compatible ability when API parameters changed

func (QueryAccessAuthRequest) GetRegionId

func (r QueryAccessAuthRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryAccessAuthRequest) SetAccessAuthId

func (r *QueryAccessAuthRequest) SetAccessAuthId(accessAuthId string)

param accessAuthId: 访问授权ID(Required)

func (*QueryAccessAuthRequest) SetRegionId

func (r *QueryAccessAuthRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryAccessAuthResponse

type QueryAccessAuthResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    QueryAccessAuthResult `json:"result"`
}

type QueryAccessAuthResult

type QueryAccessAuthResult struct {
	AccessAuth apigateway.AccessAuth `json:"accessAuth"`
}

type QueryAccessAuthsRequest

type QueryAccessAuthsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* auth_user_type - 授权类型,默认为 全部类型
	auth_user_id - 用户标识,精确匹配,jd_cloud(京东云用户), jd_apikms(api网关签名密钥), jd_subscription_key(订阅密钥),jd_cloud_pin(激活用户)
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewQueryAccessAuthsRequest

func NewQueryAccessAuthsRequest(
	regionId string,
) *QueryAccessAuthsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryAccessAuthsRequestWithAllParams

func NewQueryAccessAuthsRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *QueryAccessAuthsRequest
  • param regionId: 地域ID (Required)
  • param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
  • param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
  • param filters: auth_user_type - 授权类型,默认为 全部类型

auth_user_id - 用户标识,精确匹配,jd_cloud(京东云用户), jd_apikms(api网关签名密钥), jd_subscription_key(订阅密钥),jd_cloud_pin(激活用户)

(Optional)

func NewQueryAccessAuthsRequestWithoutParam

func NewQueryAccessAuthsRequestWithoutParam() *QueryAccessAuthsRequest

This constructor has better compatible ability when API parameters changed

func (QueryAccessAuthsRequest) GetRegionId

func (r QueryAccessAuthsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryAccessAuthsRequest) SetFilters

func (r *QueryAccessAuthsRequest) SetFilters(filters []common.Filter)
param filters: auth_user_type - 授权类型,默认为 全部类型

auth_user_id - 用户标识,精确匹配,jd_cloud(京东云用户), jd_apikms(api网关签名密钥), jd_subscription_key(订阅密钥),jd_cloud_pin(激活用户) (Optional)

func (*QueryAccessAuthsRequest) SetPageNumber

func (r *QueryAccessAuthsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*QueryAccessAuthsRequest) SetPageSize

func (r *QueryAccessAuthsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*QueryAccessAuthsRequest) SetRegionId

func (r *QueryAccessAuthsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryAccessAuthsResponse

type QueryAccessAuthsResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    QueryAccessAuthsResult `json:"result"`
}

type QueryAccessAuthsResult

type QueryAccessAuthsResult struct {
	AccessAuths []apigateway.AccessAuth `json:"accessAuths"`
	TotalCount  int                     `json:"totalCount"`
}

type QueryAccessKeyRequest

type QueryAccessKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* access key id  */
	AccessKeyId string `json:"accessKeyId"`
}

func NewQueryAccessKeyRequest

func NewQueryAccessKeyRequest(
	regionId string,
	accessKeyId string,
) *QueryAccessKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryAccessKeyRequestWithAllParams

func NewQueryAccessKeyRequestWithAllParams(
	regionId string,
	accessKeyId string,
) *QueryAccessKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required)

func NewQueryAccessKeyRequestWithoutParam

func NewQueryAccessKeyRequestWithoutParam() *QueryAccessKeyRequest

This constructor has better compatible ability when API parameters changed

func (QueryAccessKeyRequest) GetRegionId

func (r QueryAccessKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryAccessKeyRequest) SetAccessKeyId

func (r *QueryAccessKeyRequest) SetAccessKeyId(accessKeyId string)

param accessKeyId: access key id(Required)

func (*QueryAccessKeyRequest) SetRegionId

func (r *QueryAccessKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryAccessKeyResponse

type QueryAccessKeyResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    QueryAccessKeyResult `json:"result"`
}

type QueryAccessKeyResult

type QueryAccessKeyResult struct {
	AccessKey apigateway.AccessKey `json:"accessKey"`
}

type QueryAccessKeysRequest

type QueryAccessKeysRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* description - 名称,模糊匹配
	accessKey - accesskey,模糊匹配
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewQueryAccessKeysRequest

func NewQueryAccessKeysRequest(
	regionId string,
) *QueryAccessKeysRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryAccessKeysRequestWithAllParams

func NewQueryAccessKeysRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *QueryAccessKeysRequest
  • param regionId: 地域ID (Required)
  • param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
  • param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
  • param filters: description - 名称,模糊匹配

accessKey - accesskey,模糊匹配

(Optional)

func NewQueryAccessKeysRequestWithoutParam

func NewQueryAccessKeysRequestWithoutParam() *QueryAccessKeysRequest

This constructor has better compatible ability when API parameters changed

func (QueryAccessKeysRequest) GetRegionId

func (r QueryAccessKeysRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryAccessKeysRequest) SetFilters

func (r *QueryAccessKeysRequest) SetFilters(filters []common.Filter)
param filters: description - 名称,模糊匹配

accessKey - accesskey,模糊匹配 (Optional)

func (*QueryAccessKeysRequest) SetPageNumber

func (r *QueryAccessKeysRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*QueryAccessKeysRequest) SetPageSize

func (r *QueryAccessKeysRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*QueryAccessKeysRequest) SetRegionId

func (r *QueryAccessKeysRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryAccessKeysResponse

type QueryAccessKeysResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    QueryAccessKeysResult `json:"result"`
}

type QueryAccessKeysResult

type QueryAccessKeysResult struct {
	AccessKeys []apigateway.AccessKey `json:"accessKeys"`
	TotalCount int                    `json:"totalCount"`
}

type QueryApiRequest

type QueryApiRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本号  */
	Revision string `json:"revision"`

	/* 接口ID  */
	ApiId string `json:"apiId"`

	/* isApiProduct - 是否API产品,精确匹配,1为是
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewQueryApiRequest

func NewQueryApiRequest(
	regionId string,
	apiGroupId string,
	revision string,
	apiId string,
) *QueryApiRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiId: 接口ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryApiRequestWithAllParams

func NewQueryApiRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
	apiId string,
	filters []common.Filter,
) *QueryApiRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiId: 接口ID (Required) * param filters: isApiProduct - 是否API产品,精确匹配,1为是 (Optional)

func NewQueryApiRequestWithoutParam

func NewQueryApiRequestWithoutParam() *QueryApiRequest

This constructor has better compatible ability when API parameters changed

func (QueryApiRequest) GetRegionId

func (r QueryApiRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryApiRequest) SetApiGroupId

func (r *QueryApiRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*QueryApiRequest) SetApiId

func (r *QueryApiRequest) SetApiId(apiId string)

param apiId: 接口ID(Required)

func (*QueryApiRequest) SetFilters

func (r *QueryApiRequest) SetFilters(filters []common.Filter)
param filters: isApiProduct - 是否API产品,精确匹配,1为是

(Optional)

func (*QueryApiRequest) SetRegionId

func (r *QueryApiRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*QueryApiRequest) SetRevision

func (r *QueryApiRequest) SetRevision(revision string)

param revision: 版本号(Required)

type QueryApiResponse

type QueryApiResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    QueryApiResult     `json:"result"`
}

type QueryApiResult

type QueryApiResult struct {
	Api apigateway.Api `json:"api"`
}

type QueryApisRequest

type QueryApisRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本号  */
	Revision string `json:"revision"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* apiName - API名称,模糊匹配,支持单个
	action - 动作,精确匹配,支持多个
	backServiceType- 后端服务类型,精确匹配,支持多个
	path - 路径,模糊匹配,支持单个
	description - 描述,模糊匹配,支持单个
	isApiProduct - 是否API产品,精确匹配,1为是
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewQueryApisRequest

func NewQueryApisRequest(
	regionId string,
	apiGroupId string,
	revision string,
) *QueryApisRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryApisRequestWithAllParams

func NewQueryApisRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *QueryApisRequest
  • param regionId: 地域ID (Required)
  • param apiGroupId: 分组ID (Required)
  • param revision: 版本号 (Required)
  • param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
  • param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
  • param filters: apiName - API名称,模糊匹配,支持单个

action - 动作,精确匹配,支持多个 backServiceType- 后端服务类型,精确匹配,支持多个 path - 路径,模糊匹配,支持单个 description - 描述,模糊匹配,支持单个 isApiProduct - 是否API产品,精确匹配,1为是

(Optional)

func NewQueryApisRequestWithoutParam

func NewQueryApisRequestWithoutParam() *QueryApisRequest

This constructor has better compatible ability when API parameters changed

func (QueryApisRequest) GetRegionId

func (r QueryApisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryApisRequest) SetApiGroupId

func (r *QueryApisRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*QueryApisRequest) SetFilters

func (r *QueryApisRequest) SetFilters(filters []common.Filter)
param filters: apiName - API名称,模糊匹配,支持单个

action - 动作,精确匹配,支持多个 backServiceType- 后端服务类型,精确匹配,支持多个 path - 路径,模糊匹配,支持单个 description - 描述,模糊匹配,支持单个 isApiProduct - 是否API产品,精确匹配,1为是 (Optional)

func (*QueryApisRequest) SetPageNumber

func (r *QueryApisRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*QueryApisRequest) SetPageSize

func (r *QueryApisRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*QueryApisRequest) SetRegionId

func (r *QueryApisRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*QueryApisRequest) SetRevision

func (r *QueryApisRequest) SetRevision(revision string)

param revision: 版本号(Required)

type QueryApisResponse

type QueryApisResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    QueryApisResult    `json:"result"`
}

type QueryApisResult

type QueryApisResult struct {
	Apis       []apigateway.Api `json:"apis"`
	TotalCount int              `json:"totalCount"`
}

type QueryAuthGroupListRequest

type QueryAuthGroupListRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 待绑定的用户类型  */
	AuthUserType string `json:"authUserType"`
}

func NewQueryAuthGroupListRequest

func NewQueryAuthGroupListRequest(
	regionId string,
	authUserType string,
) *QueryAuthGroupListRequest

* param regionId: 地域ID (Required) * param authUserType: 待绑定的用户类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryAuthGroupListRequestWithAllParams

func NewQueryAuthGroupListRequestWithAllParams(
	regionId string,
	authUserType string,
) *QueryAuthGroupListRequest

* param regionId: 地域ID (Required) * param authUserType: 待绑定的用户类型 (Required)

func NewQueryAuthGroupListRequestWithoutParam

func NewQueryAuthGroupListRequestWithoutParam() *QueryAuthGroupListRequest

This constructor has better compatible ability when API parameters changed

func (QueryAuthGroupListRequest) GetRegionId

func (r QueryAuthGroupListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryAuthGroupListRequest) SetAuthUserType

func (r *QueryAuthGroupListRequest) SetAuthUserType(authUserType string)

param authUserType: 待绑定的用户类型(Required)

func (*QueryAuthGroupListRequest) SetRegionId

func (r *QueryAuthGroupListRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryAuthGroupListResponse

type QueryAuthGroupListResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    QueryAuthGroupListResult `json:"result"`
}

type QueryAuthGroupListResult

type QueryAuthGroupListResult struct {
	BindGroups []apigateway.BindGroups `json:"bindGroups"`
}

type QueryBindGroupAuthRequest

type QueryBindGroupAuthRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 访问授权ID  */
	AccessAuthId string `json:"accessAuthId"`
}

func NewQueryBindGroupAuthRequest

func NewQueryBindGroupAuthRequest(
	regionId string,
	accessAuthId string,
) *QueryBindGroupAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryBindGroupAuthRequestWithAllParams

func NewQueryBindGroupAuthRequestWithAllParams(
	regionId string,
	accessAuthId string,
) *QueryBindGroupAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required)

func NewQueryBindGroupAuthRequestWithoutParam

func NewQueryBindGroupAuthRequestWithoutParam() *QueryBindGroupAuthRequest

This constructor has better compatible ability when API parameters changed

func (QueryBindGroupAuthRequest) GetRegionId

func (r QueryBindGroupAuthRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryBindGroupAuthRequest) SetAccessAuthId

func (r *QueryBindGroupAuthRequest) SetAccessAuthId(accessAuthId string)

param accessAuthId: 访问授权ID(Required)

func (*QueryBindGroupAuthRequest) SetRegionId

func (r *QueryBindGroupAuthRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryBindGroupAuthResponse

type QueryBindGroupAuthResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    QueryBindGroupAuthResult `json:"result"`
}

type QueryBindGroupAuthResult

type QueryBindGroupAuthResult struct {
	BindGroups []apigateway.BindGroups `json:"bindGroups"`
}

type QueryBindGroupKeyRequest

type QueryBindGroupKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* access key id  */
	AccessKeyId string `json:"accessKeyId"`
}

func NewQueryBindGroupKeyRequest

func NewQueryBindGroupKeyRequest(
	regionId string,
	accessKeyId string,
) *QueryBindGroupKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryBindGroupKeyRequestWithAllParams

func NewQueryBindGroupKeyRequestWithAllParams(
	regionId string,
	accessKeyId string,
) *QueryBindGroupKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required)

func NewQueryBindGroupKeyRequestWithoutParam

func NewQueryBindGroupKeyRequestWithoutParam() *QueryBindGroupKeyRequest

This constructor has better compatible ability when API parameters changed

func (QueryBindGroupKeyRequest) GetRegionId

func (r QueryBindGroupKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryBindGroupKeyRequest) SetAccessKeyId

func (r *QueryBindGroupKeyRequest) SetAccessKeyId(accessKeyId string)

param accessKeyId: access key id(Required)

func (*QueryBindGroupKeyRequest) SetRegionId

func (r *QueryBindGroupKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryBindGroupKeyResponse

type QueryBindGroupKeyResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    QueryBindGroupKeyResult `json:"result"`
}

type QueryBindGroupKeyResult

type QueryBindGroupKeyResult struct {
	BindGroups []apigateway.BindGroups `json:"bindGroups"`
}

type QueryBindGroupPolicyRequest

type QueryBindGroupPolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 限流策略ID  */
	PolicyId string `json:"policyId"`
}

func NewQueryBindGroupPolicyRequest

func NewQueryBindGroupPolicyRequest(
	regionId string,
	policyId string,
) *QueryBindGroupPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryBindGroupPolicyRequestWithAllParams

func NewQueryBindGroupPolicyRequestWithAllParams(
	regionId string,
	policyId string,
) *QueryBindGroupPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required)

func NewQueryBindGroupPolicyRequestWithoutParam

func NewQueryBindGroupPolicyRequestWithoutParam() *QueryBindGroupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (QueryBindGroupPolicyRequest) GetRegionId

func (r QueryBindGroupPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryBindGroupPolicyRequest) SetPolicyId

func (r *QueryBindGroupPolicyRequest) SetPolicyId(policyId string)

param policyId: 限流策略ID(Required)

func (*QueryBindGroupPolicyRequest) SetRegionId

func (r *QueryBindGroupPolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryBindGroupPolicyResponse

type QueryBindGroupPolicyResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    QueryBindGroupPolicyResult `json:"result"`
}

type QueryBindGroupPolicyResult

type QueryBindGroupPolicyResult struct {
	BindGroups []apigateway.BindGroups `json:"bindGroups"`
}

type QueryKeyGroupListRequest

type QueryKeyGroupListRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* access key id  */
	AccessKeyId string `json:"accessKeyId"`
}

func NewQueryKeyGroupListRequest

func NewQueryKeyGroupListRequest(
	regionId string,
	accessKeyId string,
) *QueryKeyGroupListRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryKeyGroupListRequestWithAllParams

func NewQueryKeyGroupListRequestWithAllParams(
	regionId string,
	accessKeyId string,
) *QueryKeyGroupListRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required)

func NewQueryKeyGroupListRequestWithoutParam

func NewQueryKeyGroupListRequestWithoutParam() *QueryKeyGroupListRequest

This constructor has better compatible ability when API parameters changed

func (QueryKeyGroupListRequest) GetRegionId

func (r QueryKeyGroupListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryKeyGroupListRequest) SetAccessKeyId

func (r *QueryKeyGroupListRequest) SetAccessKeyId(accessKeyId string)

param accessKeyId: access key id(Required)

func (*QueryKeyGroupListRequest) SetRegionId

func (r *QueryKeyGroupListRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryKeyGroupListResponse

type QueryKeyGroupListResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    QueryKeyGroupListResult `json:"result"`
}

type QueryKeyGroupListResult

type QueryKeyGroupListResult struct {
	BindGroups []apigateway.BindGroups `json:"bindGroups"`
}

type QueryKeyInfoRequest

type QueryKeyInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* keyId  */
	KeyId string `json:"keyId"`
}

func NewQueryKeyInfoRequest

func NewQueryKeyInfoRequest(
	regionId string,
	keyId string,
) *QueryKeyInfoRequest

* param regionId: 地域ID (Required) * param keyId: keyId (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryKeyInfoRequestWithAllParams

func NewQueryKeyInfoRequestWithAllParams(
	regionId string,
	keyId string,
) *QueryKeyInfoRequest

* param regionId: 地域ID (Required) * param keyId: keyId (Required)

func NewQueryKeyInfoRequestWithoutParam

func NewQueryKeyInfoRequestWithoutParam() *QueryKeyInfoRequest

This constructor has better compatible ability when API parameters changed

func (QueryKeyInfoRequest) GetRegionId

func (r QueryKeyInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryKeyInfoRequest) SetKeyId

func (r *QueryKeyInfoRequest) SetKeyId(keyId string)

param keyId: keyId(Required)

func (*QueryKeyInfoRequest) SetRegionId

func (r *QueryKeyInfoRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryKeyInfoResponse

type QueryKeyInfoResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    QueryKeyInfoResult `json:"result"`
}

type QueryKeyInfoResult

type QueryKeyInfoResult struct {
	KeyInfo apigateway.KeyInfo `json:"keyInfo"`
}

type QueryKeysRequest

type QueryKeysRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 排序类型 (Optional) */
	OrderBy *string `json:"orderBy"`

	/* 用户类型 (Optional) */
	UserType *string `json:"userType"`

	/* 密钥Id (Optional) */
	KeyId *string `json:"keyId"`
}

func NewQueryKeysRequest

func NewQueryKeysRequest(
	regionId string,
) *QueryKeysRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryKeysRequestWithAllParams

func NewQueryKeysRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	orderBy *string,
	userType *string,
	keyId *string,
) *QueryKeysRequest

* param regionId: 地域ID (Required) * param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional) * param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional) * param orderBy: 排序类型 (Optional) * param userType: 用户类型 (Optional) * param keyId: 密钥Id (Optional)

func NewQueryKeysRequestWithoutParam

func NewQueryKeysRequestWithoutParam() *QueryKeysRequest

This constructor has better compatible ability when API parameters changed

func (QueryKeysRequest) GetRegionId

func (r QueryKeysRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryKeysRequest) SetKeyId

func (r *QueryKeysRequest) SetKeyId(keyId string)

param keyId: 密钥Id(Optional)

func (*QueryKeysRequest) SetOrderBy

func (r *QueryKeysRequest) SetOrderBy(orderBy string)

param orderBy: 排序类型(Optional)

func (*QueryKeysRequest) SetPageNumber

func (r *QueryKeysRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*QueryKeysRequest) SetPageSize

func (r *QueryKeysRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*QueryKeysRequest) SetRegionId

func (r *QueryKeysRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*QueryKeysRequest) SetUserType

func (r *QueryKeysRequest) SetUserType(userType string)

param userType: 用户类型(Optional)

type QueryKeysResponse

type QueryKeysResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    QueryKeysResult    `json:"result"`
}

type QueryKeysResult

type QueryKeysResult struct {
	Total int                  `json:"total"`
	Data  []apigateway.KeyInfo `json:"data"`
}

type QueryPolicyGroupListRequest

type QueryPolicyGroupListRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 限流策略ID  */
	PolicyId string `json:"policyId"`
}

func NewQueryPolicyGroupListRequest

func NewQueryPolicyGroupListRequest(
	regionId string,
	policyId string,
) *QueryPolicyGroupListRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryPolicyGroupListRequestWithAllParams

func NewQueryPolicyGroupListRequestWithAllParams(
	regionId string,
	policyId string,
) *QueryPolicyGroupListRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required)

func NewQueryPolicyGroupListRequestWithoutParam

func NewQueryPolicyGroupListRequestWithoutParam() *QueryPolicyGroupListRequest

This constructor has better compatible ability when API parameters changed

func (QueryPolicyGroupListRequest) GetRegionId

func (r QueryPolicyGroupListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryPolicyGroupListRequest) SetPolicyId

func (r *QueryPolicyGroupListRequest) SetPolicyId(policyId string)

param policyId: 限流策略ID(Required)

func (*QueryPolicyGroupListRequest) SetRegionId

func (r *QueryPolicyGroupListRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryPolicyGroupListResponse

type QueryPolicyGroupListResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    QueryPolicyGroupListResult `json:"result"`
}

type QueryPolicyGroupListResult

type QueryPolicyGroupListResult struct {
	BindGroups []apigateway.BindGroups `json:"bindGroups"`
}

type QueryRateLimitPoliciesRequest

type QueryRateLimitPoliciesRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* policyName - 策略名称,模糊匹配
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewQueryRateLimitPoliciesRequest

func NewQueryRateLimitPoliciesRequest(
	regionId string,
) *QueryRateLimitPoliciesRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryRateLimitPoliciesRequestWithAllParams

func NewQueryRateLimitPoliciesRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *QueryRateLimitPoliciesRequest

* param regionId: 地域ID (Required) * param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional) * param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional) * param filters: policyName - 策略名称,模糊匹配 (Optional)

func NewQueryRateLimitPoliciesRequestWithoutParam

func NewQueryRateLimitPoliciesRequestWithoutParam() *QueryRateLimitPoliciesRequest

This constructor has better compatible ability when API parameters changed

func (QueryRateLimitPoliciesRequest) GetRegionId

func (r QueryRateLimitPoliciesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryRateLimitPoliciesRequest) SetFilters

func (r *QueryRateLimitPoliciesRequest) SetFilters(filters []common.Filter)
param filters: policyName - 策略名称,模糊匹配

(Optional)

func (*QueryRateLimitPoliciesRequest) SetPageNumber

func (r *QueryRateLimitPoliciesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*QueryRateLimitPoliciesRequest) SetPageSize

func (r *QueryRateLimitPoliciesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*QueryRateLimitPoliciesRequest) SetRegionId

func (r *QueryRateLimitPoliciesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryRateLimitPoliciesResponse

type QueryRateLimitPoliciesResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    QueryRateLimitPoliciesResult `json:"result"`
}

type QueryRateLimitPoliciesResult

type QueryRateLimitPoliciesResult struct {
	RateLimitPolicys []apigateway.RateLimitPolicy `json:"rateLimitPolicys"`
	TotalCount       int                          `json:"totalCount"`
}

type QueryRateLimitPolicyRequest

type QueryRateLimitPolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 限流策略ID  */
	PolicyId string `json:"policyId"`
}

func NewQueryRateLimitPolicyRequest

func NewQueryRateLimitPolicyRequest(
	regionId string,
	policyId string,
) *QueryRateLimitPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryRateLimitPolicyRequestWithAllParams

func NewQueryRateLimitPolicyRequestWithAllParams(
	regionId string,
	policyId string,
) *QueryRateLimitPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required)

func NewQueryRateLimitPolicyRequestWithoutParam

func NewQueryRateLimitPolicyRequestWithoutParam() *QueryRateLimitPolicyRequest

This constructor has better compatible ability when API parameters changed

func (QueryRateLimitPolicyRequest) GetRegionId

func (r QueryRateLimitPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryRateLimitPolicyRequest) SetPolicyId

func (r *QueryRateLimitPolicyRequest) SetPolicyId(policyId string)

param policyId: 限流策略ID(Required)

func (*QueryRateLimitPolicyRequest) SetRegionId

func (r *QueryRateLimitPolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryRateLimitPolicyResponse

type QueryRateLimitPolicyResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    QueryRateLimitPolicyResult `json:"result"`
}

type QueryRateLimitPolicyResult

type QueryRateLimitPolicyResult struct {
	RateLimitPolicy apigateway.RateLimitPolicy `json:"rateLimitPolicy"`
}

type QueryRevisionRequest

type QueryRevisionRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本ID  */
	RevisionId string `json:"revisionId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* revision - 修订版本号,模糊匹配
	environment - 发布环境,模糊匹配
	revisionNote - 修订备注,模糊匹配
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewQueryRevisionRequest

func NewQueryRevisionRequest(
	regionId string,
	apiGroupId string,
	revisionId string,
) *QueryRevisionRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revisionId: 版本ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryRevisionRequestWithAllParams

func NewQueryRevisionRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revisionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *QueryRevisionRequest
  • param regionId: 地域ID (Required)
  • param apiGroupId: 分组ID (Required)
  • param revisionId: 版本ID (Required)
  • param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
  • param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
  • param filters: revision - 修订版本号,模糊匹配

environment - 发布环境,模糊匹配 revisionNote - 修订备注,模糊匹配

(Optional)

func NewQueryRevisionRequestWithoutParam

func NewQueryRevisionRequestWithoutParam() *QueryRevisionRequest

This constructor has better compatible ability when API parameters changed

func (QueryRevisionRequest) GetRegionId

func (r QueryRevisionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryRevisionRequest) SetApiGroupId

func (r *QueryRevisionRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*QueryRevisionRequest) SetFilters

func (r *QueryRevisionRequest) SetFilters(filters []common.Filter)
param filters: revision - 修订版本号,模糊匹配

environment - 发布环境,模糊匹配 revisionNote - 修订备注,模糊匹配 (Optional)

func (*QueryRevisionRequest) SetPageNumber

func (r *QueryRevisionRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*QueryRevisionRequest) SetPageSize

func (r *QueryRevisionRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*QueryRevisionRequest) SetRegionId

func (r *QueryRevisionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*QueryRevisionRequest) SetRevisionId

func (r *QueryRevisionRequest) SetRevisionId(revisionId string)

param revisionId: 版本ID(Required)

type QueryRevisionResponse

type QueryRevisionResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    QueryRevisionResult `json:"result"`
}

type QueryRevisionResult

type QueryRevisionResult struct {
	Apis       []apigateway.Api `json:"apis"`
	TotalCount int              `json:"totalCount"`
}

type QuerySubscriptionKeyRequest

type QuerySubscriptionKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* subscription key id  */
	SubscriptionKeyId string `json:"subscriptionKeyId"`
}

func NewQuerySubscriptionKeyRequest

func NewQuerySubscriptionKeyRequest(
	regionId string,
	subscriptionKeyId string,
) *QuerySubscriptionKeyRequest

* param regionId: 地域ID (Required) * param subscriptionKeyId: subscription key id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQuerySubscriptionKeyRequestWithAllParams

func NewQuerySubscriptionKeyRequestWithAllParams(
	regionId string,
	subscriptionKeyId string,
) *QuerySubscriptionKeyRequest

* param regionId: 地域ID (Required) * param subscriptionKeyId: subscription key id (Required)

func NewQuerySubscriptionKeyRequestWithoutParam

func NewQuerySubscriptionKeyRequestWithoutParam() *QuerySubscriptionKeyRequest

This constructor has better compatible ability when API parameters changed

func (QuerySubscriptionKeyRequest) GetRegionId

func (r QuerySubscriptionKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QuerySubscriptionKeyRequest) SetRegionId

func (r *QuerySubscriptionKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*QuerySubscriptionKeyRequest) SetSubscriptionKeyId

func (r *QuerySubscriptionKeyRequest) SetSubscriptionKeyId(subscriptionKeyId string)

param subscriptionKeyId: subscription key id(Required)

type QuerySubscriptionKeyResponse

type QuerySubscriptionKeyResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    QuerySubscriptionKeyResult `json:"result"`
}

type QuerySubscriptionKeyResult

type QuerySubscriptionKeyResult struct {
	SubscriptionKey apigateway.SubscriptionKey `json:"subscriptionKey"`
}

type QuerySubscriptionKeysRequest

type QuerySubscriptionKeysRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* description - 名称,模糊匹配
	subscriptionKeyId - subscriptionKeyId,精确匹配
	orderBy - 排序类型 desc asc
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewQuerySubscriptionKeysRequest

func NewQuerySubscriptionKeysRequest(
	regionId string,
) *QuerySubscriptionKeysRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQuerySubscriptionKeysRequestWithAllParams

func NewQuerySubscriptionKeysRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *QuerySubscriptionKeysRequest
  • param regionId: 地域ID (Required)
  • param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
  • param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
  • param filters: description - 名称,模糊匹配

subscriptionKeyId - subscriptionKeyId,精确匹配 orderBy - 排序类型 desc asc

(Optional)

func NewQuerySubscriptionKeysRequestWithoutParam

func NewQuerySubscriptionKeysRequestWithoutParam() *QuerySubscriptionKeysRequest

This constructor has better compatible ability when API parameters changed

func (QuerySubscriptionKeysRequest) GetRegionId

func (r QuerySubscriptionKeysRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QuerySubscriptionKeysRequest) SetFilters

func (r *QuerySubscriptionKeysRequest) SetFilters(filters []common.Filter)
param filters: description - 名称,模糊匹配

subscriptionKeyId - subscriptionKeyId,精确匹配 orderBy - 排序类型 desc asc (Optional)

func (*QuerySubscriptionKeysRequest) SetPageNumber

func (r *QuerySubscriptionKeysRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*QuerySubscriptionKeysRequest) SetPageSize

func (r *QuerySubscriptionKeysRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*QuerySubscriptionKeysRequest) SetRegionId

func (r *QuerySubscriptionKeysRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QuerySubscriptionKeysResponse

type QuerySubscriptionKeysResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    QuerySubscriptionKeysResult `json:"result"`
}

type QuerySubscriptionKeysResult

type QuerySubscriptionKeysResult struct {
	SubscriptionKeys []apigateway.SubscriptionKey `json:"subscriptionKeys"`
	TotalCount       int                          `json:"totalCount"`
}

type QueryUcAccessKeysRequest

type QueryUcAccessKeysRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* accessKey - accesskey,精确匹配
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewQueryUcAccessKeysRequest

func NewQueryUcAccessKeysRequest(
	regionId string,
) *QueryUcAccessKeysRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryUcAccessKeysRequestWithAllParams

func NewQueryUcAccessKeysRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *QueryUcAccessKeysRequest

* param regionId: 地域ID (Required) * param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional) * param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional) * param filters: accessKey - accesskey,精确匹配 (Optional)

func NewQueryUcAccessKeysRequestWithoutParam

func NewQueryUcAccessKeysRequestWithoutParam() *QueryUcAccessKeysRequest

This constructor has better compatible ability when API parameters changed

func (QueryUcAccessKeysRequest) GetRegionId

func (r QueryUcAccessKeysRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryUcAccessKeysRequest) SetFilters

func (r *QueryUcAccessKeysRequest) SetFilters(filters []common.Filter)
param filters: accessKey - accesskey,精确匹配

(Optional)

func (*QueryUcAccessKeysRequest) SetPageNumber

func (r *QueryUcAccessKeysRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*QueryUcAccessKeysRequest) SetPageSize

func (r *QueryUcAccessKeysRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*QueryUcAccessKeysRequest) SetRegionId

func (r *QueryUcAccessKeysRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryUcAccessKeysResponse

type QueryUcAccessKeysResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    QueryUcAccessKeysResult `json:"result"`
}

type QueryUcAccessKeysResult

type QueryUcAccessKeysResult struct {
	AccessKeys []apigateway.UcAccessKey `json:"accessKeys"`
	TotalCount int                      `json:"totalCount"`
}

type QueryUserDomainsRequest

type QueryUserDomainsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 排序类型 (Optional) */
	OrderBy *string `json:"orderBy"`

	/* api分组id  */
	ApiGroupId string `json:"apiGroupId"`
}

func NewQueryUserDomainsRequest

func NewQueryUserDomainsRequest(
	regionId string,
	apiGroupId string,
) *QueryUserDomainsRequest

* param regionId: 地域ID (Required) * param apiGroupId: api分组id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryUserDomainsRequestWithAllParams

func NewQueryUserDomainsRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	orderBy *string,
	apiGroupId string,
) *QueryUserDomainsRequest

* param regionId: 地域ID (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional) * param orderBy: 排序类型 (Optional) * param apiGroupId: api分组id (Required)

func NewQueryUserDomainsRequestWithoutParam

func NewQueryUserDomainsRequestWithoutParam() *QueryUserDomainsRequest

This constructor has better compatible ability when API parameters changed

func (QueryUserDomainsRequest) GetRegionId

func (r QueryUserDomainsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryUserDomainsRequest) SetApiGroupId

func (r *QueryUserDomainsRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: api分组id(Required)

func (*QueryUserDomainsRequest) SetOrderBy

func (r *QueryUserDomainsRequest) SetOrderBy(orderBy string)

param orderBy: 排序类型(Optional)

func (*QueryUserDomainsRequest) SetPageNumber

func (r *QueryUserDomainsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*QueryUserDomainsRequest) SetPageSize

func (r *QueryUserDomainsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

func (*QueryUserDomainsRequest) SetRegionId

func (r *QueryUserDomainsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type QueryUserDomainsResponse

type QueryUserDomainsResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    QueryUserDomainsResult `json:"result"`
}

type QueryUserDomainsResult

type QueryUserDomainsResult struct {
	Total int                     `json:"total"`
	Data  []apigateway.DomainInfo `json:"data"`
}

type ResetKeyRequest

type ResetKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* keyId  */
	KeyId string `json:"keyId"`
}

func NewResetKeyRequest

func NewResetKeyRequest(
	regionId string,
	keyId string,
) *ResetKeyRequest

* param regionId: 地域ID (Required) * param keyId: keyId (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewResetKeyRequestWithAllParams

func NewResetKeyRequestWithAllParams(
	regionId string,
	keyId string,
) *ResetKeyRequest

* param regionId: 地域ID (Required) * param keyId: keyId (Required)

func NewResetKeyRequestWithoutParam

func NewResetKeyRequestWithoutParam() *ResetKeyRequest

This constructor has better compatible ability when API parameters changed

func (ResetKeyRequest) GetRegionId

func (r ResetKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ResetKeyRequest) SetKeyId

func (r *ResetKeyRequest) SetKeyId(keyId string)

param keyId: keyId(Required)

func (*ResetKeyRequest) SetRegionId

func (r *ResetKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ResetKeyResponse

type ResetKeyResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ResetKeyResult     `json:"result"`
}

type ResetKeyResult

type ResetKeyResult struct {
	KeyInfo apigateway.KeyInfo `json:"keyInfo"`
}

type UpdateAccessAuthRequest

type UpdateAccessAuthRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 访问授权ID  */
	AccessAuthId string `json:"accessAuthId"`

	/* 访问授权详情 (Optional) */
	AccessAuthView *apigateway.AccessAuthView `json:"accessAuthView"`
}

func NewUpdateAccessAuthRequest

func NewUpdateAccessAuthRequest(
	regionId string,
	accessAuthId string,
) *UpdateAccessAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateAccessAuthRequestWithAllParams

func NewUpdateAccessAuthRequestWithAllParams(
	regionId string,
	accessAuthId string,
	accessAuthView *apigateway.AccessAuthView,
) *UpdateAccessAuthRequest

* param regionId: 地域ID (Required) * param accessAuthId: 访问授权ID (Required) * param accessAuthView: 访问授权详情 (Optional)

func NewUpdateAccessAuthRequestWithoutParam

func NewUpdateAccessAuthRequestWithoutParam() *UpdateAccessAuthRequest

This constructor has better compatible ability when API parameters changed

func (UpdateAccessAuthRequest) GetRegionId

func (r UpdateAccessAuthRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateAccessAuthRequest) SetAccessAuthId

func (r *UpdateAccessAuthRequest) SetAccessAuthId(accessAuthId string)

param accessAuthId: 访问授权ID(Required)

func (*UpdateAccessAuthRequest) SetAccessAuthView

func (r *UpdateAccessAuthRequest) SetAccessAuthView(accessAuthView *apigateway.AccessAuthView)

param accessAuthView: 访问授权详情(Optional)

func (*UpdateAccessAuthRequest) SetRegionId

func (r *UpdateAccessAuthRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type UpdateAccessAuthResponse

type UpdateAccessAuthResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    UpdateAccessAuthResult `json:"result"`
}

type UpdateAccessAuthResult

type UpdateAccessAuthResult struct {
	AccessAuthId string `json:"accessAuthId"`
}

type UpdateAccessKeyRequest

type UpdateAccessKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* access key id  */
	AccessKeyId string `json:"accessKeyId"`

	/* 描述 (Optional) */
	Description *string `json:"description"`

	/* 密钥类型 (Optional) */
	AccessKeyType *string `json:"accessKeyType"`

	/* Access Key (Optional) */
	AccessKey *string `json:"accessKey"`
}

func NewUpdateAccessKeyRequest

func NewUpdateAccessKeyRequest(
	regionId string,
	accessKeyId string,
) *UpdateAccessKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateAccessKeyRequestWithAllParams

func NewUpdateAccessKeyRequestWithAllParams(
	regionId string,
	accessKeyId string,
	description *string,
	accessKeyType *string,
	accessKey *string,
) *UpdateAccessKeyRequest

* param regionId: 地域ID (Required) * param accessKeyId: access key id (Required) * param description: 描述 (Optional) * param accessKeyType: 密钥类型 (Optional) * param accessKey: Access Key (Optional)

func NewUpdateAccessKeyRequestWithoutParam

func NewUpdateAccessKeyRequestWithoutParam() *UpdateAccessKeyRequest

This constructor has better compatible ability when API parameters changed

func (UpdateAccessKeyRequest) GetRegionId

func (r UpdateAccessKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateAccessKeyRequest) SetAccessKey

func (r *UpdateAccessKeyRequest) SetAccessKey(accessKey string)

param accessKey: Access Key(Optional)

func (*UpdateAccessKeyRequest) SetAccessKeyId

func (r *UpdateAccessKeyRequest) SetAccessKeyId(accessKeyId string)

param accessKeyId: access key id(Required)

func (*UpdateAccessKeyRequest) SetAccessKeyType

func (r *UpdateAccessKeyRequest) SetAccessKeyType(accessKeyType string)

param accessKeyType: 密钥类型(Optional)

func (*UpdateAccessKeyRequest) SetDescription

func (r *UpdateAccessKeyRequest) SetDescription(description string)

param description: 描述(Optional)

func (*UpdateAccessKeyRequest) SetRegionId

func (r *UpdateAccessKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type UpdateAccessKeyResponse

type UpdateAccessKeyResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    UpdateAccessKeyResult `json:"result"`
}

type UpdateAccessKeyResult

type UpdateAccessKeyResult struct {
	AccessKeyId string `json:"accessKeyId"`
}

type UpdateApiByNameRequest

type UpdateApiByNameRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本号  */
	Revision string `json:"revision"`

	/*   */
	ApiName string `json:"apiName"`

	/* api (Optional) */
	Api *apigateway.CreateApi `json:"api"`
}

func NewUpdateApiByNameRequest

func NewUpdateApiByNameRequest(
	regionId string,
	apiGroupId string,
	revision string,
	apiName string,
) *UpdateApiByNameRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiName: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateApiByNameRequestWithAllParams

func NewUpdateApiByNameRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
	apiName string,
	api *apigateway.CreateApi,
) *UpdateApiByNameRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiName: (Required) * param api: api (Optional)

func NewUpdateApiByNameRequestWithoutParam

func NewUpdateApiByNameRequestWithoutParam() *UpdateApiByNameRequest

This constructor has better compatible ability when API parameters changed

func (UpdateApiByNameRequest) GetRegionId

func (r UpdateApiByNameRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateApiByNameRequest) SetApi

param api: api(Optional)

func (*UpdateApiByNameRequest) SetApiGroupId

func (r *UpdateApiByNameRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*UpdateApiByNameRequest) SetApiName

func (r *UpdateApiByNameRequest) SetApiName(apiName string)

param apiName: (Required)

func (*UpdateApiByNameRequest) SetRegionId

func (r *UpdateApiByNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*UpdateApiByNameRequest) SetRevision

func (r *UpdateApiByNameRequest) SetRevision(revision string)

param revision: 版本号(Required)

type UpdateApiByNameResponse

type UpdateApiByNameResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    UpdateApiByNameResult `json:"result"`
}

type UpdateApiByNameResult

type UpdateApiByNameResult struct {
}

type UpdateApiRequest

type UpdateApiRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* 版本号  */
	Revision string `json:"revision"`

	/* 接口ID  */
	ApiId string `json:"apiId"`

	/* api (Optional) */
	Api *apigateway.CreateApi `json:"api"`
}

func NewUpdateApiRequest

func NewUpdateApiRequest(
	regionId string,
	apiGroupId string,
	revision string,
	apiId string,
) *UpdateApiRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiId: 接口ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateApiRequestWithAllParams

func NewUpdateApiRequestWithAllParams(
	regionId string,
	apiGroupId string,
	revision string,
	apiId string,
	api *apigateway.CreateApi,
) *UpdateApiRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param revision: 版本号 (Required) * param apiId: 接口ID (Required) * param api: api (Optional)

func NewUpdateApiRequestWithoutParam

func NewUpdateApiRequestWithoutParam() *UpdateApiRequest

This constructor has better compatible ability when API parameters changed

func (UpdateApiRequest) GetRegionId

func (r UpdateApiRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateApiRequest) SetApi

func (r *UpdateApiRequest) SetApi(api *apigateway.CreateApi)

param api: api(Optional)

func (*UpdateApiRequest) SetApiGroupId

func (r *UpdateApiRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*UpdateApiRequest) SetApiId

func (r *UpdateApiRequest) SetApiId(apiId string)

param apiId: 接口ID(Required)

func (*UpdateApiRequest) SetRegionId

func (r *UpdateApiRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*UpdateApiRequest) SetRevision

func (r *UpdateApiRequest) SetRevision(revision string)

param revision: 版本号(Required)

type UpdateApiResponse

type UpdateApiResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    UpdateApiResult    `json:"result"`
}

type UpdateApiResult

type UpdateApiResult struct {
	ApiId string `json:"apiId"`
}

type UpdateBackendConfigRequest

type UpdateBackendConfigRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分组ID  */
	ApiGroupId string `json:"apiGroupId"`

	/* backendConfigId  */
	BackendConfigId string `json:"backendConfigId"`

	/* 分组ID (Optional) */
	BaseGroupId *string `json:"baseGroupId"`

	/* 环境:test、preview、online  */
	Environment string `json:"environment"`

	/* 后端地址 (Optional) */
	BackendUrl *string `json:"backendUrl"`

	/* 后端服务类型:mock、HTTP/HTTPS  */
	BackendServiceType string `json:"backendServiceType"`

	/* header参数列表 (Optional) */
	HeaderParams []apigateway.SimpleParameter `json:"headerParams"`

	/* query参数列表 (Optional) */
	QueryParams []apigateway.SimpleParameter `json:"queryParams"`

	/* 描述 (Optional) */
	Description *string `json:"description"`

	/* 发布日期,格式为毫秒级时间戳 (Optional) */
	CreateTime *int64 `json:"createTime"`

	/* 排序,赋值0时为默认的后端配置  */
	Sort int `json:"sort"`

	/* 排序,用于展示使用 (Optional) */
	UserSort *int `json:"userSort"`

	/* vpc网关id (Optional) */
	JdsfId *string `json:"jdsfId"`

	/* vpc后端地址 (Optional) */
	JdsfParam *string `json:"jdsfParam"`

	/* vpc网关所属region (Optional) */
	JdsfRegion *string `json:"jdsfRegion"`

	/* vpc网关创建者的pin (Optional) */
	JdsfPin *string `json:"jdsfPin"`
}

func NewUpdateBackendConfigRequest

func NewUpdateBackendConfigRequest(
	regionId string,
	apiGroupId string,
	backendConfigId string,
	environment string,
	backendServiceType string,
	sort int,
) *UpdateBackendConfigRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param backendConfigId: backendConfigId (Required) * param environment: 环境:test、preview、online (Required) * param backendServiceType: 后端服务类型:mock、HTTP/HTTPS (Required) * param sort: 排序,赋值0时为默认的后端配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateBackendConfigRequestWithAllParams

func NewUpdateBackendConfigRequestWithAllParams(
	regionId string,
	apiGroupId string,
	backendConfigId string,
	baseGroupId *string,
	environment string,
	backendUrl *string,
	backendServiceType string,
	headerParams []apigateway.SimpleParameter,
	queryParams []apigateway.SimpleParameter,
	description *string,
	createTime *int64,
	sort int,
	userSort *int,
	jdsfId *string,
	jdsfParam *string,
	jdsfRegion *string,
	jdsfPin *string,
) *UpdateBackendConfigRequest

* param regionId: 地域ID (Required) * param apiGroupId: 分组ID (Required) * param backendConfigId: backendConfigId (Required) * param baseGroupId: 分组ID (Optional) * param environment: 环境:test、preview、online (Required) * param backendUrl: 后端地址 (Optional) * param backendServiceType: 后端服务类型:mock、HTTP/HTTPS (Required) * param headerParams: header参数列表 (Optional) * param queryParams: query参数列表 (Optional) * param description: 描述 (Optional) * param createTime: 发布日期,格式为毫秒级时间戳 (Optional) * param sort: 排序,赋值0时为默认的后端配置 (Required) * param userSort: 排序,用于展示使用 (Optional) * param jdsfId: vpc网关id (Optional) * param jdsfParam: vpc后端地址 (Optional) * param jdsfRegion: vpc网关所属region (Optional) * param jdsfPin: vpc网关创建者的pin (Optional)

func NewUpdateBackendConfigRequestWithoutParam

func NewUpdateBackendConfigRequestWithoutParam() *UpdateBackendConfigRequest

This constructor has better compatible ability when API parameters changed

func (UpdateBackendConfigRequest) GetRegionId

func (r UpdateBackendConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateBackendConfigRequest) SetApiGroupId

func (r *UpdateBackendConfigRequest) SetApiGroupId(apiGroupId string)

param apiGroupId: 分组ID(Required)

func (*UpdateBackendConfigRequest) SetBackendConfigId

func (r *UpdateBackendConfigRequest) SetBackendConfigId(backendConfigId string)

param backendConfigId: backendConfigId(Required)

func (*UpdateBackendConfigRequest) SetBackendServiceType

func (r *UpdateBackendConfigRequest) SetBackendServiceType(backendServiceType string)

param backendServiceType: 后端服务类型:mock、HTTP/HTTPS(Required)

func (*UpdateBackendConfigRequest) SetBackendUrl

func (r *UpdateBackendConfigRequest) SetBackendUrl(backendUrl string)

param backendUrl: 后端地址(Optional)

func (*UpdateBackendConfigRequest) SetBaseGroupId

func (r *UpdateBackendConfigRequest) SetBaseGroupId(baseGroupId string)

param baseGroupId: 分组ID(Optional)

func (*UpdateBackendConfigRequest) SetCreateTime

func (r *UpdateBackendConfigRequest) SetCreateTime(createTime int64)

param createTime: 发布日期,格式为毫秒级时间戳(Optional)

func (*UpdateBackendConfigRequest) SetDescription

func (r *UpdateBackendConfigRequest) SetDescription(description string)

param description: 描述(Optional)

func (*UpdateBackendConfigRequest) SetEnvironment

func (r *UpdateBackendConfigRequest) SetEnvironment(environment string)

param environment: 环境:test、preview、online(Required)

func (*UpdateBackendConfigRequest) SetHeaderParams

func (r *UpdateBackendConfigRequest) SetHeaderParams(headerParams []apigateway.SimpleParameter)

param headerParams: header参数列表(Optional)

func (*UpdateBackendConfigRequest) SetJdsfId

func (r *UpdateBackendConfigRequest) SetJdsfId(jdsfId string)

param jdsfId: vpc网关id(Optional)

func (*UpdateBackendConfigRequest) SetJdsfParam

func (r *UpdateBackendConfigRequest) SetJdsfParam(jdsfParam string)

param jdsfParam: vpc后端地址(Optional)

func (*UpdateBackendConfigRequest) SetJdsfPin

func (r *UpdateBackendConfigRequest) SetJdsfPin(jdsfPin string)

param jdsfPin: vpc网关创建者的pin(Optional)

func (*UpdateBackendConfigRequest) SetJdsfRegion

func (r *UpdateBackendConfigRequest) SetJdsfRegion(jdsfRegion string)

param jdsfRegion: vpc网关所属region(Optional)

func (*UpdateBackendConfigRequest) SetQueryParams

func (r *UpdateBackendConfigRequest) SetQueryParams(queryParams []apigateway.SimpleParameter)

param queryParams: query参数列表(Optional)

func (*UpdateBackendConfigRequest) SetRegionId

func (r *UpdateBackendConfigRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*UpdateBackendConfigRequest) SetSort

func (r *UpdateBackendConfigRequest) SetSort(sort int)

param sort: 排序,赋值0时为默认的后端配置(Required)

func (*UpdateBackendConfigRequest) SetUserSort

func (r *UpdateBackendConfigRequest) SetUserSort(userSort int)

param userSort: 排序,用于展示使用(Optional)

type UpdateBackendConfigResponse

type UpdateBackendConfigResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    UpdateBackendConfigResult `json:"result"`
}

type UpdateBackendConfigResult

type UpdateBackendConfigResult struct {
}

type UpdateKeyRequest

type UpdateKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* keyid  */
	KeyId string `json:"keyId"`

	/* key 名称 (Optional) */
	KeyName *string `json:"keyName"`

	/*  (Optional) */
	KeyDesc *string `json:"keyDesc"`
}

func NewUpdateKeyRequest

func NewUpdateKeyRequest(
	regionId string,
	keyId string,
) *UpdateKeyRequest

* param regionId: 地域ID (Required) * param keyId: keyid (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateKeyRequestWithAllParams

func NewUpdateKeyRequestWithAllParams(
	regionId string,
	keyId string,
	keyName *string,
	keyDesc *string,
) *UpdateKeyRequest

* param regionId: 地域ID (Required) * param keyId: keyid (Required) * param keyName: key 名称 (Optional) * param keyDesc: (Optional)

func NewUpdateKeyRequestWithoutParam

func NewUpdateKeyRequestWithoutParam() *UpdateKeyRequest

This constructor has better compatible ability when API parameters changed

func (UpdateKeyRequest) GetRegionId

func (r UpdateKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateKeyRequest) SetKeyDesc

func (r *UpdateKeyRequest) SetKeyDesc(keyDesc string)

param keyDesc: (Optional)

func (*UpdateKeyRequest) SetKeyId

func (r *UpdateKeyRequest) SetKeyId(keyId string)

param keyId: keyid(Required)

func (*UpdateKeyRequest) SetKeyName

func (r *UpdateKeyRequest) SetKeyName(keyName string)

param keyName: key 名称(Optional)

func (*UpdateKeyRequest) SetRegionId

func (r *UpdateKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type UpdateKeyResponse

type UpdateKeyResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    UpdateKeyResult    `json:"result"`
}

type UpdateKeyResult

type UpdateKeyResult struct {
}

type UpdateRateLimitPolicyRequest

type UpdateRateLimitPolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 限流策略ID  */
	PolicyId string `json:"policyId"`

	/* 流控策略详情 (Optional) */
	RateLimitPolicyView *apigateway.RateLimitPolicyView `json:"rateLimitPolicyView"`
}

func NewUpdateRateLimitPolicyRequest

func NewUpdateRateLimitPolicyRequest(
	regionId string,
	policyId string,
) *UpdateRateLimitPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateRateLimitPolicyRequestWithAllParams

func NewUpdateRateLimitPolicyRequestWithAllParams(
	regionId string,
	policyId string,
	rateLimitPolicyView *apigateway.RateLimitPolicyView,
) *UpdateRateLimitPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 限流策略ID (Required) * param rateLimitPolicyView: 流控策略详情 (Optional)

func NewUpdateRateLimitPolicyRequestWithoutParam

func NewUpdateRateLimitPolicyRequestWithoutParam() *UpdateRateLimitPolicyRequest

This constructor has better compatible ability when API parameters changed

func (UpdateRateLimitPolicyRequest) GetRegionId

func (r UpdateRateLimitPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateRateLimitPolicyRequest) SetPolicyId

func (r *UpdateRateLimitPolicyRequest) SetPolicyId(policyId string)

param policyId: 限流策略ID(Required)

func (*UpdateRateLimitPolicyRequest) SetRateLimitPolicyView

func (r *UpdateRateLimitPolicyRequest) SetRateLimitPolicyView(rateLimitPolicyView *apigateway.RateLimitPolicyView)

param rateLimitPolicyView: 流控策略详情(Optional)

func (*UpdateRateLimitPolicyRequest) SetRegionId

func (r *UpdateRateLimitPolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type UpdateRateLimitPolicyResponse

type UpdateRateLimitPolicyResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    UpdateRateLimitPolicyResult `json:"result"`
}

type UpdateRateLimitPolicyResult

type UpdateRateLimitPolicyResult struct {
	PolicyId string `json:"policyId"`
}

type UpdateSubscriptionKeyRequest

type UpdateSubscriptionKeyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* subscription key id  */
	SubscriptionKeyId string `json:"subscriptionKeyId"`

	/* 描述 (Optional) */
	Description *string `json:"description"`

	/* 密钥名称 (Optional) */
	Name *string `json:"name"`
}

func NewUpdateSubscriptionKeyRequest

func NewUpdateSubscriptionKeyRequest(
	regionId string,
	subscriptionKeyId string,
) *UpdateSubscriptionKeyRequest

* param regionId: 地域ID (Required) * param subscriptionKeyId: subscription key id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateSubscriptionKeyRequestWithAllParams

func NewUpdateSubscriptionKeyRequestWithAllParams(
	regionId string,
	subscriptionKeyId string,
	description *string,
	name *string,
) *UpdateSubscriptionKeyRequest

* param regionId: 地域ID (Required) * param subscriptionKeyId: subscription key id (Required) * param description: 描述 (Optional) * param name: 密钥名称 (Optional)

func NewUpdateSubscriptionKeyRequestWithoutParam

func NewUpdateSubscriptionKeyRequestWithoutParam() *UpdateSubscriptionKeyRequest

This constructor has better compatible ability when API parameters changed

func (UpdateSubscriptionKeyRequest) GetRegionId

func (r UpdateSubscriptionKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateSubscriptionKeyRequest) SetDescription

func (r *UpdateSubscriptionKeyRequest) SetDescription(description string)

param description: 描述(Optional)

func (*UpdateSubscriptionKeyRequest) SetName

func (r *UpdateSubscriptionKeyRequest) SetName(name string)

param name: 密钥名称(Optional)

func (*UpdateSubscriptionKeyRequest) SetRegionId

func (r *UpdateSubscriptionKeyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*UpdateSubscriptionKeyRequest) SetSubscriptionKeyId

func (r *UpdateSubscriptionKeyRequest) SetSubscriptionKeyId(subscriptionKeyId string)

param subscriptionKeyId: subscription key id(Required)

type UpdateSubscriptionKeyResponse

type UpdateSubscriptionKeyResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    UpdateSubscriptionKeyResult `json:"result"`
}

type UpdateSubscriptionKeyResult

type UpdateSubscriptionKeyResult struct {
	SubscriptionKeyId string `json:"subscriptionKeyId"`
}

Source Files

Jump to

Keyboard shortcuts

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