Documentation ¶
Index ¶
- type AuthorizedApiGroupListRequest
- func NewAuthorizedApiGroupListRequest(regionId string) *AuthorizedApiGroupListRequest
- func NewAuthorizedApiGroupListRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter) *AuthorizedApiGroupListRequest
- func NewAuthorizedApiGroupListRequestWithoutParam() *AuthorizedApiGroupListRequest
- func (r AuthorizedApiGroupListRequest) GetRegionId() string
- func (r *AuthorizedApiGroupListRequest) SetFilters(filters []common.Filter)
- func (r *AuthorizedApiGroupListRequest) SetPageNumber(pageNumber int)
- func (r *AuthorizedApiGroupListRequest) SetPageSize(pageSize int)
- func (r *AuthorizedApiGroupListRequest) SetRegionId(regionId string)
- type AuthorizedApiGroupListResponse
- type AuthorizedApiGroupListResult
- type BatchOfflineRequest
- type BatchOfflineResponse
- type BatchOfflineResult
- type BindGroupAuthRequest
- type BindGroupAuthResponse
- type BindGroupAuthResult
- type BindGroupKeyRequest
- type BindGroupKeyResponse
- type BindGroupKeyResult
- type BindGroupPolicyRequest
- func NewBindGroupPolicyRequest(regionId string, policyId string, deploymentIds string) *BindGroupPolicyRequest
- func NewBindGroupPolicyRequestWithAllParams(regionId string, policyId string, deploymentIds string) *BindGroupPolicyRequest
- func NewBindGroupPolicyRequestWithoutParam() *BindGroupPolicyRequest
- type BindGroupPolicyResponse
- type BindGroupPolicyResult
- type CheckApiNameExistRequest
- func NewCheckApiNameExistRequest(regionId string, apiGroupId string, revision string, apiName string) *CheckApiNameExistRequest
- func NewCheckApiNameExistRequestWithAllParams(regionId string, apiGroupId string, revision string, apiName string) *CheckApiNameExistRequest
- func NewCheckApiNameExistRequestWithoutParam() *CheckApiNameExistRequest
- func (r CheckApiNameExistRequest) GetRegionId() string
- func (r *CheckApiNameExistRequest) SetApiGroupId(apiGroupId string)
- func (r *CheckApiNameExistRequest) SetApiName(apiName string)
- func (r *CheckApiNameExistRequest) SetRegionId(regionId string)
- func (r *CheckApiNameExistRequest) SetRevision(revision string)
- type CheckApiNameExistResponse
- type CheckApiNameExistResult
- type CheckAuthExistRequest
- type CheckAuthExistResponse
- type CheckAuthExistResult
- type CheckGroupNameExistRequest
- type CheckGroupNameExistResponse
- type CheckGroupNameExistResult
- type CheckKeyExistRequest
- type CheckKeyExistResponse
- type CheckKeyExistResult
- type CheckPinRequest
- type CheckPinResponse
- type CheckPinResult
- type CheckPolicyNameRequest
- type CheckPolicyNameResponse
- type CheckPolicyNameResult
- type CheckRevisionExistRequest
- func NewCheckRevisionExistRequest(regionId string, apiGroupId string, revision string) *CheckRevisionExistRequest
- func NewCheckRevisionExistRequestWithAllParams(regionId string, apiGroupId string, revision string) *CheckRevisionExistRequest
- func NewCheckRevisionExistRequestWithoutParam() *CheckRevisionExistRequest
- type CheckRevisionExistResponse
- type CheckRevisionExistResult
- type CreateAccessAuthRequest
- type CreateAccessAuthResponse
- type CreateAccessAuthResult
- type CreateAccessKeyRequest
- func (r CreateAccessKeyRequest) GetRegionId() string
- func (r *CreateAccessKeyRequest) SetAccessKey(accessKey string)
- func (r *CreateAccessKeyRequest) SetAccessKeyType(accessKeyType string)
- func (r *CreateAccessKeyRequest) SetDescription(description string)
- func (r *CreateAccessKeyRequest) SetRegionId(regionId string)
- type CreateAccessKeyResponse
- type CreateAccessKeyResult
- type CreateApiGroupRequest
- func NewCreateApiGroupRequest(regionId string, groupName string, authType string) *CreateApiGroupRequest
- func NewCreateApiGroupRequestWithAllParams(regionId string, groupName string, description *string, prefix *string, ...) *CreateApiGroupRequest
- func NewCreateApiGroupRequestWithoutParam() *CreateApiGroupRequest
- func (r CreateApiGroupRequest) GetRegionId() string
- func (r *CreateApiGroupRequest) SetAuthType(authType string)
- func (r *CreateApiGroupRequest) SetDescription(description string)
- func (r *CreateApiGroupRequest) SetGroupName(groupName string)
- func (r *CreateApiGroupRequest) SetGroupType(groupType string)
- func (r *CreateApiGroupRequest) SetJdsfId(jdsfId string)
- func (r *CreateApiGroupRequest) SetJdsfName(jdsfName string)
- func (r *CreateApiGroupRequest) SetJdsfRegistryName(jdsfRegistryName string)
- func (r *CreateApiGroupRequest) SetKeyCheck(keyCheck string)
- func (r *CreateApiGroupRequest) SetPrefix(prefix string)
- func (r *CreateApiGroupRequest) SetPrefixStrip(prefixStrip int)
- func (r *CreateApiGroupRequest) SetRegionId(regionId string)
- type CreateApiGroupResponse
- type CreateApiGroupResult
- type CreateApisRequest
- type CreateApisResponse
- type CreateApisResult
- type CreateBackendConfigRequest
- func NewCreateBackendConfigRequest(regionId string, apiGroupId string, environment string, ...) *CreateBackendConfigRequest
- func NewCreateBackendConfigRequestWithAllParams(regionId string, apiGroupId string, backendConfigId *string, ...) *CreateBackendConfigRequest
- func NewCreateBackendConfigRequestWithoutParam() *CreateBackendConfigRequest
- func (r CreateBackendConfigRequest) GetRegionId() string
- func (r *CreateBackendConfigRequest) SetApiGroupId(apiGroupId string)
- func (r *CreateBackendConfigRequest) SetBackendConfigId(backendConfigId string)
- func (r *CreateBackendConfigRequest) SetBackendServiceType(backendServiceType string)
- func (r *CreateBackendConfigRequest) SetBackendUrl(backendUrl string)
- func (r *CreateBackendConfigRequest) SetBaseGroupId(baseGroupId string)
- func (r *CreateBackendConfigRequest) SetCreateTime(createTime int64)
- func (r *CreateBackendConfigRequest) SetDescription(description string)
- func (r *CreateBackendConfigRequest) SetEnvironment(environment string)
- func (r *CreateBackendConfigRequest) SetHeaderParams(headerParams []apigateway.SimpleParameter)
- func (r *CreateBackendConfigRequest) SetJdsfId(jdsfId string)
- func (r *CreateBackendConfigRequest) SetJdsfParam(jdsfParam string)
- func (r *CreateBackendConfigRequest) SetJdsfPin(jdsfPin string)
- func (r *CreateBackendConfigRequest) SetJdsfRegion(jdsfRegion string)
- func (r *CreateBackendConfigRequest) SetQueryParams(queryParams []apigateway.SimpleParameter)
- func (r *CreateBackendConfigRequest) SetRegionId(regionId string)
- func (r *CreateBackendConfigRequest) SetSort(sort int)
- func (r *CreateBackendConfigRequest) SetUserSort(userSort int)
- type CreateBackendConfigResponse
- type CreateBackendConfigResult
- type CreateKeyRequest
- type CreateKeyResponse
- type CreateKeyResult
- type CreateRateLimitPolicyRequest
- func NewCreateRateLimitPolicyRequest(regionId string) *CreateRateLimitPolicyRequest
- func NewCreateRateLimitPolicyRequestWithAllParams(regionId string, rateLimitPolicyView *apigateway.RateLimitPolicyView) *CreateRateLimitPolicyRequest
- func NewCreateRateLimitPolicyRequestWithoutParam() *CreateRateLimitPolicyRequest
- type CreateRateLimitPolicyResponse
- type CreateRateLimitPolicyResult
- type CreateRevisionRequest
- func NewCreateRevisionRequest(regionId string, apiGroupId string) *CreateRevisionRequest
- func NewCreateRevisionRequestWithAllParams(regionId string, apiGroupId string, revision *string, baseRevision *string, ...) *CreateRevisionRequest
- func NewCreateRevisionRequestWithoutParam() *CreateRevisionRequest
- func (r CreateRevisionRequest) GetRegionId() string
- func (r *CreateRevisionRequest) SetApiGroupId(apiGroupId string)
- func (r *CreateRevisionRequest) SetBaseRevision(baseRevision string)
- func (r *CreateRevisionRequest) SetRegionId(regionId string)
- func (r *CreateRevisionRequest) SetRevision(revision string)
- func (r *CreateRevisionRequest) SetRevisionNote(revisionNote string)
- type CreateRevisionResponse
- type CreateRevisionResult
- type CreateSubscriptionKeyRequest
- type CreateSubscriptionKeyResponse
- type CreateSubscriptionKeyResult
- type CreateUserDomainRequest
- func NewCreateUserDomainRequest(regionId string, domain string, apiGroupId string) *CreateUserDomainRequest
- func NewCreateUserDomainRequestWithAllParams(regionId string, domain string, protocol *string, apiGroupId string) *CreateUserDomainRequest
- func NewCreateUserDomainRequestWithoutParam() *CreateUserDomainRequest
- func (r CreateUserDomainRequest) GetRegionId() string
- func (r *CreateUserDomainRequest) SetApiGroupId(apiGroupId string)
- func (r *CreateUserDomainRequest) SetDomain(domain string)
- func (r *CreateUserDomainRequest) SetProtocol(protocol string)
- func (r *CreateUserDomainRequest) SetRegionId(regionId string)
- type CreateUserDomainResponse
- type CreateUserDomainResult
- type DeleteAccessAuthRequest
- type DeleteAccessAuthResponse
- type DeleteAccessAuthResult
- type DeleteAccessKeyRequest
- type DeleteAccessKeyResponse
- type DeleteAccessKeyResult
- type DeleteApiByNameRequest
- func NewDeleteApiByNameRequest(regionId string, apiGroupId string, revision string, apiName string) *DeleteApiByNameRequest
- func NewDeleteApiByNameRequestWithAllParams(regionId string, apiGroupId string, revision string, apiName string) *DeleteApiByNameRequest
- func NewDeleteApiByNameRequestWithoutParam() *DeleteApiByNameRequest
- func (r DeleteApiByNameRequest) GetRegionId() string
- func (r *DeleteApiByNameRequest) SetApiGroupId(apiGroupId string)
- func (r *DeleteApiByNameRequest) SetApiName(apiName string)
- func (r *DeleteApiByNameRequest) SetRegionId(regionId string)
- func (r *DeleteApiByNameRequest) SetRevision(revision string)
- type DeleteApiByNameResponse
- type DeleteApiByNameResult
- type DeleteApiGroupRequest
- type DeleteApiGroupResponse
- type DeleteApiGroupResult
- type DeleteApiRequest
- type DeleteApiResponse
- type DeleteApiResult
- type DeleteBackendConfigRequest
- func NewDeleteBackendConfigRequest(regionId string, apiGroupId string, backendConfigId string) *DeleteBackendConfigRequest
- func NewDeleteBackendConfigRequestWithAllParams(regionId string, apiGroupId string, backendConfigId string) *DeleteBackendConfigRequest
- func NewDeleteBackendConfigRequestWithoutParam() *DeleteBackendConfigRequest
- type DeleteBackendConfigResponse
- type DeleteBackendConfigResult
- type DeleteRateLimitPolicyRequest
- type DeleteRateLimitPolicyResponse
- type DeleteRateLimitPolicyResult
- type DeleteRevisionRequest
- type DeleteRevisionResponse
- type DeleteRevisionResult
- type DeleteSubscriptionKeyRequest
- func NewDeleteSubscriptionKeyRequest(regionId string, subscriptionKeyId string) *DeleteSubscriptionKeyRequest
- func NewDeleteSubscriptionKeyRequestWithAllParams(regionId string, subscriptionKeyId string) *DeleteSubscriptionKeyRequest
- func NewDeleteSubscriptionKeyRequestWithoutParam() *DeleteSubscriptionKeyRequest
- type DeleteSubscriptionKeyResponse
- type DeleteSubscriptionKeyResult
- type DeleteUserDomainRequest
- type DeleteUserDomainResponse
- type DeleteUserDomainResult
- type DeployRequest
- func (r DeployRequest) GetRegionId() string
- func (r *DeployRequest) SetApiGroupId(apiGroupId string)
- func (r *DeployRequest) SetBackendServiceType(backendServiceType string)
- func (r *DeployRequest) SetBackendUrl(backendUrl string)
- func (r *DeployRequest) SetDescription(description string)
- func (r *DeployRequest) SetEnvironment(environment string)
- func (r *DeployRequest) SetJdsfId(jdsfId string)
- func (r *DeployRequest) SetJdsfName(jdsfName string)
- func (r *DeployRequest) SetJdsfRegistryName(jdsfRegistryName string)
- func (r *DeployRequest) SetRegionId(regionId string)
- func (r *DeployRequest) SetRevision(revision string)
- type DeployResponse
- type DeployResult
- type DescribeApiGroupRequest
- type DescribeApiGroupResponse
- type DescribeApiGroupResult
- type DescribeApiGroupsRequest
- func (r DescribeApiGroupsRequest) GetRegionId() string
- func (r *DescribeApiGroupsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeApiGroupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeApiGroupsRequest) SetPageSize(pageSize int)
- func (r *DescribeApiGroupsRequest) SetRegionId(regionId string)
- func (r *DescribeApiGroupsRequest) SetTagFilters(tagFilters []common.TagFilter)
- type DescribeApiGroupsResponse
- type DescribeApiGroupsResult
- type DescribeBackendConfigRequest
- func NewDescribeBackendConfigRequest(regionId string, apiGroupId string, backendConfigId string) *DescribeBackendConfigRequest
- func NewDescribeBackendConfigRequestWithAllParams(regionId string, apiGroupId string, backendConfigId string) *DescribeBackendConfigRequest
- func NewDescribeBackendConfigRequestWithoutParam() *DescribeBackendConfigRequest
- type DescribeBackendConfigResponse
- type DescribeBackendConfigResult
- type DescribeBackendConfigsRequest
- func NewDescribeBackendConfigsRequest(regionId string, apiGroupId string, environment string) *DescribeBackendConfigsRequest
- func NewDescribeBackendConfigsRequestWithAllParams(regionId string, apiGroupId string, environment string, pageNumber *int, ...) *DescribeBackendConfigsRequest
- func NewDescribeBackendConfigsRequestWithoutParam() *DescribeBackendConfigsRequest
- func (r DescribeBackendConfigsRequest) GetRegionId() string
- func (r *DescribeBackendConfigsRequest) SetApiGroupId(apiGroupId string)
- func (r *DescribeBackendConfigsRequest) SetEnvironment(environment string)
- func (r *DescribeBackendConfigsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeBackendConfigsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBackendConfigsRequest) SetPageSize(pageSize int)
- func (r *DescribeBackendConfigsRequest) SetRegionId(regionId string)
- type DescribeBackendConfigsResponse
- type DescribeBackendConfigsResult
- type DescribeDeploymentRequest
- func NewDescribeDeploymentRequest(regionId string, apiGroupId string, deploymentId string) *DescribeDeploymentRequest
- func NewDescribeDeploymentRequestWithAllParams(regionId string, apiGroupId string, deploymentId string) *DescribeDeploymentRequest
- func NewDescribeDeploymentRequestWithoutParam() *DescribeDeploymentRequest
- type DescribeDeploymentResponse
- type DescribeDeploymentResult
- type DescribeDeploymentsRequest
- func NewDescribeDeploymentsRequest(regionId string, apiGroupId string) *DescribeDeploymentsRequest
- func NewDescribeDeploymentsRequestWithAllParams(regionId string, apiGroupId string, filters []common.Filter) *DescribeDeploymentsRequest
- func NewDescribeDeploymentsRequestWithoutParam() *DescribeDeploymentsRequest
- type DescribeDeploymentsResponse
- type DescribeDeploymentsResult
- type DescribeIsDeployApiGroupsRequest
- func NewDescribeIsDeployApiGroupsRequest(regionId string) *DescribeIsDeployApiGroupsRequest
- func NewDescribeIsDeployApiGroupsRequestWithAllParams(regionId string, filters []common.Filter) *DescribeIsDeployApiGroupsRequest
- func NewDescribeIsDeployApiGroupsRequestWithoutParam() *DescribeIsDeployApiGroupsRequest
- type DescribeIsDeployApiGroupsResponse
- type DescribeIsDeployApiGroupsResult
- type DescribeRevisionsRequest
- func NewDescribeRevisionsRequest(regionId string, apiGroupId string) *DescribeRevisionsRequest
- func NewDescribeRevisionsRequestWithAllParams(regionId string, apiGroupId string, pageNumber *int, pageSize *int, ...) *DescribeRevisionsRequest
- func NewDescribeRevisionsRequestWithoutParam() *DescribeRevisionsRequest
- func (r DescribeRevisionsRequest) GetRegionId() string
- func (r *DescribeRevisionsRequest) SetApiGroupId(apiGroupId string)
- func (r *DescribeRevisionsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeRevisionsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRevisionsRequest) SetPageSize(pageSize int)
- func (r *DescribeRevisionsRequest) SetRegionId(regionId string)
- type DescribeRevisionsResponse
- type DescribeRevisionsResult
- type GetRevisionIdsRequest
- type GetRevisionIdsResponse
- type GetRevisionIdsResult
- type ModifyApiGroupAttributeRequest
- func NewModifyApiGroupAttributeRequest(regionId string, apiGroupId string) *ModifyApiGroupAttributeRequest
- func NewModifyApiGroupAttributeRequestWithAllParams(regionId string, apiGroupId string, groupName *string, description *string, ...) *ModifyApiGroupAttributeRequest
- func NewModifyApiGroupAttributeRequestWithoutParam() *ModifyApiGroupAttributeRequest
- func (r ModifyApiGroupAttributeRequest) GetRegionId() string
- func (r *ModifyApiGroupAttributeRequest) SetApiGroupId(apiGroupId string)
- func (r *ModifyApiGroupAttributeRequest) SetAuthType(authType string)
- func (r *ModifyApiGroupAttributeRequest) SetDescription(description string)
- func (r *ModifyApiGroupAttributeRequest) SetGroupName(groupName string)
- func (r *ModifyApiGroupAttributeRequest) SetGroupType(groupType string)
- func (r *ModifyApiGroupAttributeRequest) SetJdsfId(jdsfId string)
- func (r *ModifyApiGroupAttributeRequest) SetJdsfName(jdsfName string)
- func (r *ModifyApiGroupAttributeRequest) SetJdsfRegistryName(jdsfRegistryName string)
- func (r *ModifyApiGroupAttributeRequest) SetKeyCheck(keyCheck string)
- func (r *ModifyApiGroupAttributeRequest) SetPrefix(prefix string)
- func (r *ModifyApiGroupAttributeRequest) SetPrefixStrip(prefixStrip int)
- func (r *ModifyApiGroupAttributeRequest) SetRegionId(regionId string)
- type ModifyApiGroupAttributeResponse
- type ModifyApiGroupAttributeResult
- type ModifyRevisionRequest
- func NewModifyRevisionRequest(regionId string, apiGroupId string, revisionId string) *ModifyRevisionRequest
- func NewModifyRevisionRequestWithAllParams(regionId string, apiGroupId string, revisionId string, revisionNote *string) *ModifyRevisionRequest
- func NewModifyRevisionRequestWithoutParam() *ModifyRevisionRequest
- func (r ModifyRevisionRequest) GetRegionId() string
- func (r *ModifyRevisionRequest) SetApiGroupId(apiGroupId string)
- func (r *ModifyRevisionRequest) SetRegionId(regionId string)
- func (r *ModifyRevisionRequest) SetRevisionId(revisionId string)
- func (r *ModifyRevisionRequest) SetRevisionNote(revisionNote string)
- type ModifyRevisionResponse
- type ModifyRevisionResult
- type OfflineRequest
- type OfflineResponse
- type OfflineResult
- type QueryAccessAuthRequest
- type QueryAccessAuthResponse
- type QueryAccessAuthResult
- type QueryAccessAuthsRequest
- func (r QueryAccessAuthsRequest) GetRegionId() string
- func (r *QueryAccessAuthsRequest) SetFilters(filters []common.Filter)
- func (r *QueryAccessAuthsRequest) SetPageNumber(pageNumber int)
- func (r *QueryAccessAuthsRequest) SetPageSize(pageSize int)
- func (r *QueryAccessAuthsRequest) SetRegionId(regionId string)
- type QueryAccessAuthsResponse
- type QueryAccessAuthsResult
- type QueryAccessKeyRequest
- type QueryAccessKeyResponse
- type QueryAccessKeyResult
- type QueryAccessKeysRequest
- func (r QueryAccessKeysRequest) GetRegionId() string
- func (r *QueryAccessKeysRequest) SetFilters(filters []common.Filter)
- func (r *QueryAccessKeysRequest) SetPageNumber(pageNumber int)
- func (r *QueryAccessKeysRequest) SetPageSize(pageSize int)
- func (r *QueryAccessKeysRequest) SetRegionId(regionId string)
- type QueryAccessKeysResponse
- type QueryAccessKeysResult
- type QueryApiRequest
- func (r QueryApiRequest) GetRegionId() string
- func (r *QueryApiRequest) SetApiGroupId(apiGroupId string)
- func (r *QueryApiRequest) SetApiId(apiId string)
- func (r *QueryApiRequest) SetFilters(filters []common.Filter)
- func (r *QueryApiRequest) SetRegionId(regionId string)
- func (r *QueryApiRequest) SetRevision(revision string)
- type QueryApiResponse
- type QueryApiResult
- type QueryApisRequest
- func (r QueryApisRequest) GetRegionId() string
- func (r *QueryApisRequest) SetApiGroupId(apiGroupId string)
- func (r *QueryApisRequest) SetFilters(filters []common.Filter)
- func (r *QueryApisRequest) SetPageNumber(pageNumber int)
- func (r *QueryApisRequest) SetPageSize(pageSize int)
- func (r *QueryApisRequest) SetRegionId(regionId string)
- func (r *QueryApisRequest) SetRevision(revision string)
- type QueryApisResponse
- type QueryApisResult
- type QueryAuthGroupListRequest
- type QueryAuthGroupListResponse
- type QueryAuthGroupListResult
- type QueryBindGroupAuthRequest
- type QueryBindGroupAuthResponse
- type QueryBindGroupAuthResult
- type QueryBindGroupKeyRequest
- type QueryBindGroupKeyResponse
- type QueryBindGroupKeyResult
- type QueryBindGroupPolicyRequest
- type QueryBindGroupPolicyResponse
- type QueryBindGroupPolicyResult
- type QueryKeyGroupListRequest
- type QueryKeyGroupListResponse
- type QueryKeyGroupListResult
- type QueryKeyInfoRequest
- type QueryKeyInfoResponse
- type QueryKeyInfoResult
- type QueryKeysRequest
- func (r QueryKeysRequest) GetRegionId() string
- func (r *QueryKeysRequest) SetKeyId(keyId string)
- func (r *QueryKeysRequest) SetOrderBy(orderBy string)
- func (r *QueryKeysRequest) SetPageNumber(pageNumber int)
- func (r *QueryKeysRequest) SetPageSize(pageSize int)
- func (r *QueryKeysRequest) SetRegionId(regionId string)
- func (r *QueryKeysRequest) SetUserType(userType string)
- type QueryKeysResponse
- type QueryKeysResult
- type QueryPolicyGroupListRequest
- type QueryPolicyGroupListResponse
- type QueryPolicyGroupListResult
- type QueryRateLimitPoliciesRequest
- func NewQueryRateLimitPoliciesRequest(regionId string) *QueryRateLimitPoliciesRequest
- func NewQueryRateLimitPoliciesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter) *QueryRateLimitPoliciesRequest
- func NewQueryRateLimitPoliciesRequestWithoutParam() *QueryRateLimitPoliciesRequest
- func (r QueryRateLimitPoliciesRequest) GetRegionId() string
- func (r *QueryRateLimitPoliciesRequest) SetFilters(filters []common.Filter)
- func (r *QueryRateLimitPoliciesRequest) SetPageNumber(pageNumber int)
- func (r *QueryRateLimitPoliciesRequest) SetPageSize(pageSize int)
- func (r *QueryRateLimitPoliciesRequest) SetRegionId(regionId string)
- type QueryRateLimitPoliciesResponse
- type QueryRateLimitPoliciesResult
- type QueryRateLimitPolicyRequest
- type QueryRateLimitPolicyResponse
- type QueryRateLimitPolicyResult
- type QueryRevisionRequest
- func NewQueryRevisionRequest(regionId string, apiGroupId string, revisionId string) *QueryRevisionRequest
- func NewQueryRevisionRequestWithAllParams(regionId string, apiGroupId string, revisionId string, pageNumber *int, ...) *QueryRevisionRequest
- func NewQueryRevisionRequestWithoutParam() *QueryRevisionRequest
- func (r QueryRevisionRequest) GetRegionId() string
- func (r *QueryRevisionRequest) SetApiGroupId(apiGroupId string)
- func (r *QueryRevisionRequest) SetFilters(filters []common.Filter)
- func (r *QueryRevisionRequest) SetPageNumber(pageNumber int)
- func (r *QueryRevisionRequest) SetPageSize(pageSize int)
- func (r *QueryRevisionRequest) SetRegionId(regionId string)
- func (r *QueryRevisionRequest) SetRevisionId(revisionId string)
- type QueryRevisionResponse
- type QueryRevisionResult
- type QuerySubscriptionKeyRequest
- func NewQuerySubscriptionKeyRequest(regionId string, subscriptionKeyId string) *QuerySubscriptionKeyRequest
- func NewQuerySubscriptionKeyRequestWithAllParams(regionId string, subscriptionKeyId string) *QuerySubscriptionKeyRequest
- func NewQuerySubscriptionKeyRequestWithoutParam() *QuerySubscriptionKeyRequest
- type QuerySubscriptionKeyResponse
- type QuerySubscriptionKeyResult
- type QuerySubscriptionKeysRequest
- func NewQuerySubscriptionKeysRequest(regionId string) *QuerySubscriptionKeysRequest
- func NewQuerySubscriptionKeysRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter) *QuerySubscriptionKeysRequest
- func NewQuerySubscriptionKeysRequestWithoutParam() *QuerySubscriptionKeysRequest
- func (r QuerySubscriptionKeysRequest) GetRegionId() string
- func (r *QuerySubscriptionKeysRequest) SetFilters(filters []common.Filter)
- func (r *QuerySubscriptionKeysRequest) SetPageNumber(pageNumber int)
- func (r *QuerySubscriptionKeysRequest) SetPageSize(pageSize int)
- func (r *QuerySubscriptionKeysRequest) SetRegionId(regionId string)
- type QuerySubscriptionKeysResponse
- type QuerySubscriptionKeysResult
- type QueryUcAccessKeysRequest
- func (r QueryUcAccessKeysRequest) GetRegionId() string
- func (r *QueryUcAccessKeysRequest) SetFilters(filters []common.Filter)
- func (r *QueryUcAccessKeysRequest) SetPageNumber(pageNumber int)
- func (r *QueryUcAccessKeysRequest) SetPageSize(pageSize int)
- func (r *QueryUcAccessKeysRequest) SetRegionId(regionId string)
- type QueryUcAccessKeysResponse
- type QueryUcAccessKeysResult
- type QueryUserDomainsRequest
- func NewQueryUserDomainsRequest(regionId string, apiGroupId string) *QueryUserDomainsRequest
- func NewQueryUserDomainsRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, orderBy *string, ...) *QueryUserDomainsRequest
- func NewQueryUserDomainsRequestWithoutParam() *QueryUserDomainsRequest
- func (r QueryUserDomainsRequest) GetRegionId() string
- func (r *QueryUserDomainsRequest) SetApiGroupId(apiGroupId string)
- func (r *QueryUserDomainsRequest) SetOrderBy(orderBy string)
- func (r *QueryUserDomainsRequest) SetPageNumber(pageNumber int)
- func (r *QueryUserDomainsRequest) SetPageSize(pageSize int)
- func (r *QueryUserDomainsRequest) SetRegionId(regionId string)
- type QueryUserDomainsResponse
- type QueryUserDomainsResult
- type ResetKeyRequest
- type ResetKeyResponse
- type ResetKeyResult
- type UpdateAccessAuthRequest
- type UpdateAccessAuthResponse
- type UpdateAccessAuthResult
- type UpdateAccessKeyRequest
- func (r UpdateAccessKeyRequest) GetRegionId() string
- func (r *UpdateAccessKeyRequest) SetAccessKey(accessKey string)
- func (r *UpdateAccessKeyRequest) SetAccessKeyId(accessKeyId string)
- func (r *UpdateAccessKeyRequest) SetAccessKeyType(accessKeyType string)
- func (r *UpdateAccessKeyRequest) SetDescription(description string)
- func (r *UpdateAccessKeyRequest) SetRegionId(regionId string)
- type UpdateAccessKeyResponse
- type UpdateAccessKeyResult
- type UpdateApiByNameRequest
- func NewUpdateApiByNameRequest(regionId string, apiGroupId string, revision string, apiName string) *UpdateApiByNameRequest
- func NewUpdateApiByNameRequestWithAllParams(regionId string, apiGroupId string, revision string, apiName string, ...) *UpdateApiByNameRequest
- func NewUpdateApiByNameRequestWithoutParam() *UpdateApiByNameRequest
- func (r UpdateApiByNameRequest) GetRegionId() string
- func (r *UpdateApiByNameRequest) SetApi(api *apigateway.CreateApi)
- func (r *UpdateApiByNameRequest) SetApiGroupId(apiGroupId string)
- func (r *UpdateApiByNameRequest) SetApiName(apiName string)
- func (r *UpdateApiByNameRequest) SetRegionId(regionId string)
- func (r *UpdateApiByNameRequest) SetRevision(revision string)
- type UpdateApiByNameResponse
- type UpdateApiByNameResult
- type UpdateApiRequest
- func (r UpdateApiRequest) GetRegionId() string
- func (r *UpdateApiRequest) SetApi(api *apigateway.CreateApi)
- func (r *UpdateApiRequest) SetApiGroupId(apiGroupId string)
- func (r *UpdateApiRequest) SetApiId(apiId string)
- func (r *UpdateApiRequest) SetRegionId(regionId string)
- func (r *UpdateApiRequest) SetRevision(revision string)
- type UpdateApiResponse
- type UpdateApiResult
- type UpdateBackendConfigRequest
- func NewUpdateBackendConfigRequest(regionId string, apiGroupId string, backendConfigId string, environment string, ...) *UpdateBackendConfigRequest
- func NewUpdateBackendConfigRequestWithAllParams(regionId string, apiGroupId string, backendConfigId string, ...) *UpdateBackendConfigRequest
- func NewUpdateBackendConfigRequestWithoutParam() *UpdateBackendConfigRequest
- func (r UpdateBackendConfigRequest) GetRegionId() string
- func (r *UpdateBackendConfigRequest) SetApiGroupId(apiGroupId string)
- func (r *UpdateBackendConfigRequest) SetBackendConfigId(backendConfigId string)
- func (r *UpdateBackendConfigRequest) SetBackendServiceType(backendServiceType string)
- func (r *UpdateBackendConfigRequest) SetBackendUrl(backendUrl string)
- func (r *UpdateBackendConfigRequest) SetBaseGroupId(baseGroupId string)
- func (r *UpdateBackendConfigRequest) SetCreateTime(createTime int64)
- func (r *UpdateBackendConfigRequest) SetDescription(description string)
- func (r *UpdateBackendConfigRequest) SetEnvironment(environment string)
- func (r *UpdateBackendConfigRequest) SetHeaderParams(headerParams []apigateway.SimpleParameter)
- func (r *UpdateBackendConfigRequest) SetJdsfId(jdsfId string)
- func (r *UpdateBackendConfigRequest) SetJdsfParam(jdsfParam string)
- func (r *UpdateBackendConfigRequest) SetJdsfPin(jdsfPin string)
- func (r *UpdateBackendConfigRequest) SetJdsfRegion(jdsfRegion string)
- func (r *UpdateBackendConfigRequest) SetQueryParams(queryParams []apigateway.SimpleParameter)
- func (r *UpdateBackendConfigRequest) SetRegionId(regionId string)
- func (r *UpdateBackendConfigRequest) SetSort(sort int)
- func (r *UpdateBackendConfigRequest) SetUserSort(userSort int)
- type UpdateBackendConfigResponse
- type UpdateBackendConfigResult
- type UpdateKeyRequest
- type UpdateKeyResponse
- type UpdateKeyResult
- type UpdateRateLimitPolicyRequest
- func NewUpdateRateLimitPolicyRequest(regionId string, policyId string) *UpdateRateLimitPolicyRequest
- func NewUpdateRateLimitPolicyRequestWithAllParams(regionId string, policyId string, ...) *UpdateRateLimitPolicyRequest
- func NewUpdateRateLimitPolicyRequestWithoutParam() *UpdateRateLimitPolicyRequest
- func (r UpdateRateLimitPolicyRequest) GetRegionId() string
- func (r *UpdateRateLimitPolicyRequest) SetPolicyId(policyId string)
- func (r *UpdateRateLimitPolicyRequest) SetRateLimitPolicyView(rateLimitPolicyView *apigateway.RateLimitPolicyView)
- func (r *UpdateRateLimitPolicyRequest) SetRegionId(regionId string)
- type UpdateRateLimitPolicyResponse
- type UpdateRateLimitPolicyResult
- type UpdateSubscriptionKeyRequest
- func NewUpdateSubscriptionKeyRequest(regionId string, subscriptionKeyId string) *UpdateSubscriptionKeyRequest
- func NewUpdateSubscriptionKeyRequestWithAllParams(regionId string, subscriptionKeyId string, description *string, name *string) *UpdateSubscriptionKeyRequest
- func NewUpdateSubscriptionKeyRequestWithoutParam() *UpdateSubscriptionKeyRequest
- func (r UpdateSubscriptionKeyRequest) GetRegionId() string
- func (r *UpdateSubscriptionKeyRequest) SetDescription(description string)
- func (r *UpdateSubscriptionKeyRequest) SetName(name string)
- func (r *UpdateSubscriptionKeyRequest) SetRegionId(regionId string)
- func (r *UpdateSubscriptionKeyRequest) SetSubscriptionKeyId(subscriptionKeyId string)
- type UpdateSubscriptionKeyResponse
- type UpdateSubscriptionKeyResult
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 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 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 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 ¶
func (r *UpdateApiByNameRequest) SetApi(api *apigateway.CreateApi)
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 ¶
- AuthorizedApiGroupList.go
- BatchOffline.go
- BindGroupAuth.go
- BindGroupKey.go
- BindGroupPolicy.go
- CheckApiNameExist.go
- CheckAuthExist.go
- CheckGroupNameExist.go
- CheckKeyExist.go
- CheckPin.go
- CheckPolicyName.go
- CheckRevisionExist.go
- CreateAccessAuth.go
- CreateAccessKey.go
- CreateApiGroup.go
- CreateApis.go
- CreateBackendConfig.go
- CreateKey.go
- CreateRateLimitPolicy.go
- CreateRevision.go
- CreateSubscriptionKey.go
- CreateUserDomain.go
- DeleteAccessAuth.go
- DeleteAccessKey.go
- DeleteApi.go
- DeleteApiByName.go
- DeleteApiGroup.go
- DeleteBackendConfig.go
- DeleteRateLimitPolicy.go
- DeleteRevision.go
- DeleteSubscriptionKey.go
- DeleteUserDomain.go
- Deploy.go
- DescribeApiGroup.go
- DescribeApiGroups.go
- DescribeBackendConfig.go
- DescribeBackendConfigs.go
- DescribeDeployment.go
- DescribeDeployments.go
- DescribeIsDeployApiGroups.go
- DescribeRevisions.go
- GetRevisionIds.go
- ModifyApiGroupAttribute.go
- ModifyRevision.go
- Offline.go
- QueryAccessAuth.go
- QueryAccessAuths.go
- QueryAccessKey.go
- QueryAccessKeys.go
- QueryApi.go
- QueryApis.go
- QueryAuthGroupList.go
- QueryBindGroupAuth.go
- QueryBindGroupKey.go
- QueryBindGroupPolicy.go
- QueryKeyGroupList.go
- QueryKeyInfo.go
- QueryKeys.go
- QueryPolicyGroupList.go
- QueryRateLimitPolicies.go
- QueryRateLimitPolicy.go
- QueryRevision.go
- QuerySubscriptionKey.go
- QuerySubscriptionKeys.go
- QueryUcAccessKeys.go
- QueryUserDomains.go
- ResetKey.go
- UpdateAccessAuth.go
- UpdateAccessKey.go
- UpdateApi.go
- UpdateApiByName.go
- UpdateBackendConfig.go
- UpdateKey.go
- UpdateRateLimitPolicy.go
- UpdateSubscriptionKey.go