v2

package
v0.0.77 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAddSubsetsToGateway

func GenReqDefForAddSubsetsToGateway() *def.HttpRequestDef

func GenReqDefForAddUserToApp

func GenReqDefForAddUserToApp() *def.HttpRequestDef

func GenReqDefForAddingBackendInstancesV2

func GenReqDefForAddingBackendInstancesV2() *def.HttpRequestDef

func GenReqDefForAssociateAppsForAppQuota

func GenReqDefForAssociateAppsForAppQuota() *def.HttpRequestDef

func GenReqDefForAssociateCertificateV2

func GenReqDefForAssociateCertificateV2() *def.HttpRequestDef

func GenReqDefForAssociateDomainV2

func GenReqDefForAssociateDomainV2() *def.HttpRequestDef

func GenReqDefForAssociateRequestThrottlingPolicyV2

func GenReqDefForAssociateRequestThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForAssociateSignatureKeyV2

func GenReqDefForAssociateSignatureKeyV2() *def.HttpRequestDef

func GenReqDefForBatchAddDeviceToGroup

func GenReqDefForBatchAddDeviceToGroup() *def.HttpRequestDef

func GenReqDefForBatchDeleteAclV2

func GenReqDefForBatchDeleteAclV2() *def.HttpRequestDef

func GenReqDefForBatchDeleteApiAclBindingV2

func GenReqDefForBatchDeleteApiAclBindingV2() *def.HttpRequestDef

func GenReqDefForBatchDeleteDevices

func GenReqDefForBatchDeleteDevices() *def.HttpRequestDef

func GenReqDefForBatchDeleteMqsInstanceTopic

func GenReqDefForBatchDeleteMqsInstanceTopic() *def.HttpRequestDef

func GenReqDefForBatchDeleteRules

func GenReqDefForBatchDeleteRules() *def.HttpRequestDef

func GenReqDefForBatchDisableMembers

func GenReqDefForBatchDisableMembers() *def.HttpRequestDef

func GenReqDefForBatchDisassociateThrottlingPolicyV2

func GenReqDefForBatchDisassociateThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForBatchEnableMembers

func GenReqDefForBatchEnableMembers() *def.HttpRequestDef

func GenReqDefForBatchFreezeDevices

func GenReqDefForBatchFreezeDevices() *def.HttpRequestDef

func GenReqDefForBatchPublishOrOfflineApiV2

func GenReqDefForBatchPublishOrOfflineApiV2() *def.HttpRequestDef

func GenReqDefForBatchStartOrStopTasks

func GenReqDefForBatchStartOrStopTasks() *def.HttpRequestDef

func GenReqDefForCancelingAuthorizationV2

func GenReqDefForCancelingAuthorizationV2() *def.HttpRequestDef

func GenReqDefForChangeApiVersionV2

func GenReqDefForChangeApiVersionV2() *def.HttpRequestDef

func GenReqDefForCheckApiGroupsV2

func GenReqDefForCheckApiGroupsV2() *def.HttpRequestDef

func GenReqDefForCheckApisV2

func GenReqDefForCheckApisV2() *def.HttpRequestDef

func GenReqDefForCheckAssetJobStatus

func GenReqDefForCheckAssetJobStatus() *def.HttpRequestDef

func GenReqDefForCheckAuthUsersOfApp

func GenReqDefForCheckAuthUsersOfApp() *def.HttpRequestDef

func GenReqDefForCheckCanAuthUsersOfApp

func GenReqDefForCheckCanAuthUsersOfApp() *def.HttpRequestDef

func GenReqDefForCheckDictionary

func GenReqDefForCheckDictionary() *def.HttpRequestDef

func GenReqDefForCheckLivedataApisV2

func GenReqDefForCheckLivedataApisV2() *def.HttpRequestDef

func GenReqDefForCheckRomaAppDetails

func GenReqDefForCheckRomaAppDetails() *def.HttpRequestDef

func GenReqDefForCheckRomaAppSecret

func GenReqDefForCheckRomaAppSecret() *def.HttpRequestDef

func GenReqDefForCheckRomaInstanceListV2

func GenReqDefForCheckRomaInstanceListV2() *def.HttpRequestDef

func GenReqDefForCountDevices

func GenReqDefForCountDevices() *def.HttpRequestDef

func GenReqDefForCountTasks

func GenReqDefForCountTasks() *def.HttpRequestDef

func GenReqDefForCreateAclStrategyV2

func GenReqDefForCreateAclStrategyV2() *def.HttpRequestDef

func GenReqDefForCreateApiAclBindingV2

func GenReqDefForCreateApiAclBindingV2() *def.HttpRequestDef

func GenReqDefForCreateApiGroupV2

func GenReqDefForCreateApiGroupV2() *def.HttpRequestDef

func GenReqDefForCreateApiV2

func GenReqDefForCreateApiV2() *def.HttpRequestDef

func GenReqDefForCreateAppCodeAutoV2

func GenReqDefForCreateAppCodeAutoV2() *def.HttpRequestDef

func GenReqDefForCreateAppCodeV2

func GenReqDefForCreateAppCodeV2() *def.HttpRequestDef

func GenReqDefForCreateAppConfigV2

func GenReqDefForCreateAppConfigV2() *def.HttpRequestDef

func GenReqDefForCreateAppQuota

func GenReqDefForCreateAppQuota() *def.HttpRequestDef

func GenReqDefForCreateAuthorizingAppsV2

func GenReqDefForCreateAuthorizingAppsV2() *def.HttpRequestDef

func GenReqDefForCreateCommand

func GenReqDefForCreateCommand() *def.HttpRequestDef

func GenReqDefForCreateCommonTask

func GenReqDefForCreateCommonTask() *def.HttpRequestDef

func GenReqDefForCreateCustomAuthorizerV2

func GenReqDefForCreateCustomAuthorizerV2() *def.HttpRequestDef

func GenReqDefForCreateDatasourceInfo

func GenReqDefForCreateDatasourceInfo() *def.HttpRequestDef

func GenReqDefForCreateDestination

func GenReqDefForCreateDestination() *def.HttpRequestDef

func GenReqDefForCreateDevice

func GenReqDefForCreateDevice() *def.HttpRequestDef

func GenReqDefForCreateDeviceGroup

func GenReqDefForCreateDeviceGroup() *def.HttpRequestDef

func GenReqDefForCreateDictionary

func GenReqDefForCreateDictionary() *def.HttpRequestDef

func GenReqDefForCreateDispatches

func GenReqDefForCreateDispatches() *def.HttpRequestDef

func GenReqDefForCreateEnvironmentV2

func GenReqDefForCreateEnvironmentV2() *def.HttpRequestDef

func GenReqDefForCreateEnvironmentVariableV2

func GenReqDefForCreateEnvironmentVariableV2() *def.HttpRequestDef

func GenReqDefForCreateFeatureV2

func GenReqDefForCreateFeatureV2() *def.HttpRequestDef

func GenReqDefForCreateLiveDataApiScriptV2

func GenReqDefForCreateLiveDataApiScriptV2() *def.HttpRequestDef

func GenReqDefForCreateLiveDataApiV2

func GenReqDefForCreateLiveDataApiV2() *def.HttpRequestDef

func GenReqDefForCreateMemberGroup

func GenReqDefForCreateMemberGroup() *def.HttpRequestDef

func GenReqDefForCreateMqsInstanceTopic

func GenReqDefForCreateMqsInstanceTopic() *def.HttpRequestDef

func GenReqDefForCreateMultiTaskMappings

func GenReqDefForCreateMultiTaskMappings() *def.HttpRequestDef

func GenReqDefForCreateMultiTasks

func GenReqDefForCreateMultiTasks() *def.HttpRequestDef

func GenReqDefForCreateNotification

func GenReqDefForCreateNotification() *def.HttpRequestDef

func GenReqDefForCreateOrDeletePublishRecordForApiV2

func GenReqDefForCreateOrDeletePublishRecordForApiV2() *def.HttpRequestDef

func GenReqDefForCreateProduct

func GenReqDefForCreateProduct() *def.HttpRequestDef

func GenReqDefForCreateProductTemplate

func GenReqDefForCreateProductTemplate() *def.HttpRequestDef

func GenReqDefForCreateProductTopic

func GenReqDefForCreateProductTopic() *def.HttpRequestDef

func GenReqDefForCreateProjectVpcChannel

func GenReqDefForCreateProjectVpcChannel() *def.HttpRequestDef

func GenReqDefForCreateProjectVpcChannelSyncs

func GenReqDefForCreateProjectVpcChannelSyncs() *def.HttpRequestDef

func GenReqDefForCreateProperty

func GenReqDefForCreateProperty() *def.HttpRequestDef

func GenReqDefForCreateRequestProperty

func GenReqDefForCreateRequestProperty() *def.HttpRequestDef

func GenReqDefForCreateRequestThrottlingPolicyV2

func GenReqDefForCreateRequestThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForCreateResponseProperty

func GenReqDefForCreateResponseProperty() *def.HttpRequestDef

func GenReqDefForCreateRomaApp

func GenReqDefForCreateRomaApp() *def.HttpRequestDef

func GenReqDefForCreateRule

func GenReqDefForCreateRule() *def.HttpRequestDef

func GenReqDefForCreateService

func GenReqDefForCreateService() *def.HttpRequestDef

func GenReqDefForCreateSignatureKeyV2

func GenReqDefForCreateSignatureKeyV2() *def.HttpRequestDef

func GenReqDefForCreateSource

func GenReqDefForCreateSource() *def.HttpRequestDef

func GenReqDefForCreateSpecialThrottlingConfigurationV2

func GenReqDefForCreateSpecialThrottlingConfigurationV2() *def.HttpRequestDef

func GenReqDefForCreateVpcChannelV2

func GenReqDefForCreateVpcChannelV2() *def.HttpRequestDef

func GenReqDefForDebugApiV2

func GenReqDefForDebugApiV2() *def.HttpRequestDef

func GenReqDefForDebugLiveDataApiV2

func GenReqDefForDebugLiveDataApiV2() *def.HttpRequestDef

func GenReqDefForDebugRule

func GenReqDefForDebugRule() *def.HttpRequestDef

func GenReqDefForDeleteAclV2

func GenReqDefForDeleteAclV2() *def.HttpRequestDef

func GenReqDefForDeleteApiAclBindingV2

func GenReqDefForDeleteApiAclBindingV2() *def.HttpRequestDef

func GenReqDefForDeleteApiByVersionIdV2

func GenReqDefForDeleteApiByVersionIdV2() *def.HttpRequestDef

func GenReqDefForDeleteApiGroupV2

func GenReqDefForDeleteApiGroupV2() *def.HttpRequestDef

func GenReqDefForDeleteApiV2

func GenReqDefForDeleteApiV2() *def.HttpRequestDef

func GenReqDefForDeleteAppAcl

func GenReqDefForDeleteAppAcl() *def.HttpRequestDef

func GenReqDefForDeleteAppCodeV2

func GenReqDefForDeleteAppCodeV2() *def.HttpRequestDef

func GenReqDefForDeleteAppConfigV2

func GenReqDefForDeleteAppConfigV2() *def.HttpRequestDef

func GenReqDefForDeleteAppQuota

func GenReqDefForDeleteAppQuota() *def.HttpRequestDef

func GenReqDefForDeleteAsset

func GenReqDefForDeleteAsset() *def.HttpRequestDef

func GenReqDefForDeleteBackendInstanceV2

func GenReqDefForDeleteBackendInstanceV2() *def.HttpRequestDef

func GenReqDefForDeleteCommand

func GenReqDefForDeleteCommand() *def.HttpRequestDef

func GenReqDefForDeleteCustomAuthorizerV2

func GenReqDefForDeleteCustomAuthorizerV2() *def.HttpRequestDef

func GenReqDefForDeleteDatasourceInfoById

func GenReqDefForDeleteDatasourceInfoById() *def.HttpRequestDef

func GenReqDefForDeleteDestination

func GenReqDefForDeleteDestination() *def.HttpRequestDef

func GenReqDefForDeleteDevice

func GenReqDefForDeleteDevice() *def.HttpRequestDef

func GenReqDefForDeleteDeviceFromGroup

func GenReqDefForDeleteDeviceFromGroup() *def.HttpRequestDef

func GenReqDefForDeleteDeviceGroup

func GenReqDefForDeleteDeviceGroup() *def.HttpRequestDef

func GenReqDefForDeleteDictionary

func GenReqDefForDeleteDictionary() *def.HttpRequestDef

func GenReqDefForDeleteEnvironmentV2

func GenReqDefForDeleteEnvironmentV2() *def.HttpRequestDef

func GenReqDefForDeleteEnvironmentVariableV2

func GenReqDefForDeleteEnvironmentVariableV2() *def.HttpRequestDef

func GenReqDefForDeleteLiveDataApiV2

func GenReqDefForDeleteLiveDataApiV2() *def.HttpRequestDef

func GenReqDefForDeleteMemberGroup

func GenReqDefForDeleteMemberGroup() *def.HttpRequestDef

func GenReqDefForDeleteMqsInstanceTopic

func GenReqDefForDeleteMqsInstanceTopic() *def.HttpRequestDef

func GenReqDefForDeleteMultiTaskMapping

func GenReqDefForDeleteMultiTaskMapping() *def.HttpRequestDef

func GenReqDefForDeleteNotification

func GenReqDefForDeleteNotification() *def.HttpRequestDef

func GenReqDefForDeleteProduct

func GenReqDefForDeleteProduct() *def.HttpRequestDef

func GenReqDefForDeleteProductTemplate

func GenReqDefForDeleteProductTemplate() *def.HttpRequestDef

func GenReqDefForDeleteProductTopic

func GenReqDefForDeleteProductTopic() *def.HttpRequestDef

func GenReqDefForDeleteProperty

func GenReqDefForDeleteProperty() *def.HttpRequestDef

func GenReqDefForDeleteRequestProperty

func GenReqDefForDeleteRequestProperty() *def.HttpRequestDef

func GenReqDefForDeleteRequestThrottlingPolicyV2

func GenReqDefForDeleteRequestThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForDeleteResponseProperty

func GenReqDefForDeleteResponseProperty() *def.HttpRequestDef

func GenReqDefForDeleteRomaApp

func GenReqDefForDeleteRomaApp() *def.HttpRequestDef

func GenReqDefForDeleteRule

func GenReqDefForDeleteRule() *def.HttpRequestDef

func GenReqDefForDeleteService

func GenReqDefForDeleteService() *def.HttpRequestDef

func GenReqDefForDeleteSignatureKeyV2

func GenReqDefForDeleteSignatureKeyV2() *def.HttpRequestDef

func GenReqDefForDeleteSource

func GenReqDefForDeleteSource() *def.HttpRequestDef

func GenReqDefForDeleteSpecialThrottlingConfigurationV2

func GenReqDefForDeleteSpecialThrottlingConfigurationV2() *def.HttpRequestDef

func GenReqDefForDeleteTask

func GenReqDefForDeleteTask() *def.HttpRequestDef

func GenReqDefForDeleteVpcChannelV2

func GenReqDefForDeleteVpcChannelV2() *def.HttpRequestDef

func GenReqDefForDisassociateAppQuotaWithApp

func GenReqDefForDisassociateAppQuotaWithApp() *def.HttpRequestDef

func GenReqDefForDisassociateCertificateV2

func GenReqDefForDisassociateCertificateV2() *def.HttpRequestDef

func GenReqDefForDisassociateDomainV2

func GenReqDefForDisassociateDomainV2() *def.HttpRequestDef

func GenReqDefForDisassociateRequestThrottlingPolicyV2

func GenReqDefForDisassociateRequestThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForDisassociateSignatureKeyV2

func GenReqDefForDisassociateSignatureKeyV2() *def.HttpRequestDef

func GenReqDefForDownloadAssetArchive

func GenReqDefForDownloadAssetArchive() *def.HttpRequestDef

func GenReqDefForDownloadProducts

func GenReqDefForDownloadProducts() *def.HttpRequestDef

func GenReqDefForExportApiDefinitionsV2

func GenReqDefForExportApiDefinitionsV2() *def.HttpRequestDef

func GenReqDefForExportAsset

func GenReqDefForExportAsset() *def.HttpRequestDef

func GenReqDefForExportLiveDataApiDefinitionsV2

func GenReqDefForExportLiveDataApiDefinitionsV2() *def.HttpRequestDef

func GenReqDefForExportMqsInstanceTopic

func GenReqDefForExportMqsInstanceTopic() *def.HttpRequestDef

func GenReqDefForImportApiDefinitionsV2

func GenReqDefForImportApiDefinitionsV2() *def.HttpRequestDef

func GenReqDefForImportAsset

func GenReqDefForImportAsset() *def.HttpRequestDef

func GenReqDefForImportLiveDataApiDefinitionsV2

func GenReqDefForImportLiveDataApiDefinitionsV2() *def.HttpRequestDef

func GenReqDefForImportMqsInstanceTopic

func GenReqDefForImportMqsInstanceTopic() *def.HttpRequestDef

func GenReqDefForInstallMultiTasks

func GenReqDefForInstallMultiTasks() *def.HttpRequestDef

func GenReqDefForListAclPolicyBindedToApiV2

func GenReqDefForListAclPolicyBindedToApiV2() *def.HttpRequestDef

func GenReqDefForListAclStrategiesV2

func GenReqDefForListAclStrategiesV2() *def.HttpRequestDef

func GenReqDefForListApiGroupsV2

func GenReqDefForListApiGroupsV2() *def.HttpRequestDef

func GenReqDefForListApiRuntimeDefinitionV2

func GenReqDefForListApiRuntimeDefinitionV2() *def.HttpRequestDef

func GenReqDefForListApiVersionDetailV2

func GenReqDefForListApiVersionDetailV2() *def.HttpRequestDef

func GenReqDefForListApiVersionsV2

func GenReqDefForListApiVersionsV2() *def.HttpRequestDef

func GenReqDefForListApisBindedToAclPolicyV2

func GenReqDefForListApisBindedToAclPolicyV2() *def.HttpRequestDef

func GenReqDefForListApisBindedToAppV2

func GenReqDefForListApisBindedToAppV2() *def.HttpRequestDef

func GenReqDefForListApisBindedToRequestThrottlingPolicyV2

func GenReqDefForListApisBindedToRequestThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForListApisBindedToSignatureKeyV2

func GenReqDefForListApisBindedToSignatureKeyV2() *def.HttpRequestDef

func GenReqDefForListApisNotBoundWithSignatureKeyV2

func GenReqDefForListApisNotBoundWithSignatureKeyV2() *def.HttpRequestDef

func GenReqDefForListApisUnbindedToAclPolicyV2

func GenReqDefForListApisUnbindedToAclPolicyV2() *def.HttpRequestDef

func GenReqDefForListApisUnbindedToAppV2

func GenReqDefForListApisUnbindedToAppV2() *def.HttpRequestDef

func GenReqDefForListApisUnbindedToRequestThrottlingPolicyV2

func GenReqDefForListApisUnbindedToRequestThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForListApisV2

func GenReqDefForListApisV2() *def.HttpRequestDef

func GenReqDefForListAppCodesV2

func GenReqDefForListAppCodesV2() *def.HttpRequestDef

func GenReqDefForListAppConfigsV2

func GenReqDefForListAppConfigsV2() *def.HttpRequestDef

func GenReqDefForListAppQuotaBindableApps

func GenReqDefForListAppQuotaBindableApps() *def.HttpRequestDef

func GenReqDefForListAppQuotaBoundApps

func GenReqDefForListAppQuotaBoundApps() *def.HttpRequestDef

func GenReqDefForListAppQuotas

func GenReqDefForListAppQuotas() *def.HttpRequestDef

func GenReqDefForListAppsBindedToApiV2

func GenReqDefForListAppsBindedToApiV2() *def.HttpRequestDef

func GenReqDefForListAppsV2

func GenReqDefForListAppsV2() *def.HttpRequestDef

func GenReqDefForListBackendInstancesV2

func GenReqDefForListBackendInstancesV2() *def.HttpRequestDef

func GenReqDefForListCommands

func GenReqDefForListCommands() *def.HttpRequestDef

func GenReqDefForListCustomAuthorizersV2

func GenReqDefForListCustomAuthorizersV2() *def.HttpRequestDef

func GenReqDefForListDatasourceColumns

func GenReqDefForListDatasourceColumns() *def.HttpRequestDef

func GenReqDefForListDatasourceTables

func GenReqDefForListDatasourceTables() *def.HttpRequestDef

func GenReqDefForListDatasources

func GenReqDefForListDatasources() *def.HttpRequestDef

func GenReqDefForListDestinations

func GenReqDefForListDestinations() *def.HttpRequestDef

func GenReqDefForListDevices

func GenReqDefForListDevices() *def.HttpRequestDef

func GenReqDefForListDevicesInProduct

func GenReqDefForListDevicesInProduct() *def.HttpRequestDef

func GenReqDefForListDictionary

func GenReqDefForListDictionary() *def.HttpRequestDef

func GenReqDefForListDuplicateApisForAppV2

func GenReqDefForListDuplicateApisForAppV2() *def.HttpRequestDef

func GenReqDefForListEnvironmentVariablesV2

func GenReqDefForListEnvironmentVariablesV2() *def.HttpRequestDef

func GenReqDefForListEnvironmentsV2

func GenReqDefForListEnvironmentsV2() *def.HttpRequestDef

func GenReqDefForListFeaturesV2

func GenReqDefForListFeaturesV2() *def.HttpRequestDef

func GenReqDefForListLatelyApiStatisticsV2

func GenReqDefForListLatelyApiStatisticsV2() *def.HttpRequestDef

func GenReqDefForListLiveDataApiDeploymentHistoryV2

func GenReqDefForListLiveDataApiDeploymentHistoryV2() *def.HttpRequestDef

func GenReqDefForListLiveDataApiTestHistoryV2

func GenReqDefForListLiveDataApiTestHistoryV2() *def.HttpRequestDef

func GenReqDefForListLiveDataApiV2

func GenReqDefForListLiveDataApiV2() *def.HttpRequestDef

func GenReqDefForListLiveDataDataSourcesV2

func GenReqDefForListLiveDataDataSourcesV2() *def.HttpRequestDef

func GenReqDefForListLiveDataQuotaV2

func GenReqDefForListLiveDataQuotaV2() *def.HttpRequestDef

func GenReqDefForListMemberGroups

func GenReqDefForListMemberGroups() *def.HttpRequestDef

func GenReqDefForListMonitorInfos

func GenReqDefForListMonitorInfos() *def.HttpRequestDef

func GenReqDefForListMonitorLog

func GenReqDefForListMonitorLog() *def.HttpRequestDef

func GenReqDefForListMqsInstance

func GenReqDefForListMqsInstance() *def.HttpRequestDef

func GenReqDefForListMqsInstanceTopics

func GenReqDefForListMqsInstanceTopics() *def.HttpRequestDef

func GenReqDefForListNotification

func GenReqDefForListNotification() *def.HttpRequestDef

func GenReqDefForListProductTemplates

func GenReqDefForListProductTemplates() *def.HttpRequestDef

func GenReqDefForListProductTopics

func GenReqDefForListProductTopics() *def.HttpRequestDef

func GenReqDefForListProducts

func GenReqDefForListProducts() *def.HttpRequestDef

func GenReqDefForListProjectCofigsV2

func GenReqDefForListProjectCofigsV2() *def.HttpRequestDef

func GenReqDefForListProjectVpcChannelsV2

func GenReqDefForListProjectVpcChannelsV2() *def.HttpRequestDef

func GenReqDefForListProperties

func GenReqDefForListProperties() *def.HttpRequestDef

func GenReqDefForListRequestProperties

func GenReqDefForListRequestProperties() *def.HttpRequestDef

func GenReqDefForListRequestThrottlingPoliciesBindedToApiV2

func GenReqDefForListRequestThrottlingPoliciesBindedToApiV2() *def.HttpRequestDef

func GenReqDefForListRequestThrottlingPolicyV2

func GenReqDefForListRequestThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForListResponseProperties

func GenReqDefForListResponseProperties() *def.HttpRequestDef

func GenReqDefForListRomaApp

func GenReqDefForListRomaApp() *def.HttpRequestDef

func GenReqDefForListRules

func GenReqDefForListRules() *def.HttpRequestDef

func GenReqDefForListServices

func GenReqDefForListServices() *def.HttpRequestDef

func GenReqDefForListShadows

func GenReqDefForListShadows() *def.HttpRequestDef

func GenReqDefForListSignatureKeysBindedToApiV2

func GenReqDefForListSignatureKeysBindedToApiV2() *def.HttpRequestDef

func GenReqDefForListSignatureKeysV2

func GenReqDefForListSignatureKeysV2() *def.HttpRequestDef

func GenReqDefForListSources

func GenReqDefForListSources() *def.HttpRequestDef

func GenReqDefForListSpecialThrottlingConfigurationsV2

func GenReqDefForListSpecialThrottlingConfigurationsV2() *def.HttpRequestDef

func GenReqDefForListStatisticsApi

func GenReqDefForListStatisticsApi() *def.HttpRequestDef

func GenReqDefForListSubsets

func GenReqDefForListSubsets() *def.HttpRequestDef

func GenReqDefForListTagsV2

func GenReqDefForListTagsV2() *def.HttpRequestDef

func GenReqDefForListTasks

func GenReqDefForListTasks() *def.HttpRequestDef

func GenReqDefForListTopics

func GenReqDefForListTopics() *def.HttpRequestDef

func GenReqDefForListVpcChannelsV2

func GenReqDefForListVpcChannelsV2() *def.HttpRequestDef

func GenReqDefForPublishLiveDataApiV2

func GenReqDefForPublishLiveDataApiV2() *def.HttpRequestDef

func GenReqDefForResetAuthentication

func GenReqDefForResetAuthentication() *def.HttpRequestDef

func GenReqDefForResetMessages

func GenReqDefForResetMessages() *def.HttpRequestDef

func GenReqDefForResetMultiTaskOffset

func GenReqDefForResetMultiTaskOffset() *def.HttpRequestDef

func GenReqDefForResetProductAuthentication

func GenReqDefForResetProductAuthentication() *def.HttpRequestDef

func GenReqDefForResetRomaAppSecret

func GenReqDefForResetRomaAppSecret() *def.HttpRequestDef

func GenReqDefForRunTask

func GenReqDefForRunTask() *def.HttpRequestDef

func GenReqDefForSendCommand

func GenReqDefForSendCommand() *def.HttpRequestDef

func GenReqDefForShowAppBoundAppQuota

func GenReqDefForShowAppBoundAppQuota() *def.HttpRequestDef

func GenReqDefForShowAppQuota

func GenReqDefForShowAppQuota() *def.HttpRequestDef

func GenReqDefForShowAuthentication

func GenReqDefForShowAuthentication() *def.HttpRequestDef

func GenReqDefForShowCommand

func GenReqDefForShowCommand() *def.HttpRequestDef

func GenReqDefForShowDataourceDetail

func GenReqDefForShowDataourceDetail() *def.HttpRequestDef

func GenReqDefForShowDetailsOfAclPolicyV2

func GenReqDefForShowDetailsOfAclPolicyV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfApiGroupV2

func GenReqDefForShowDetailsOfApiGroupV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfApiV2

func GenReqDefForShowDetailsOfApiV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfAppAcl

func GenReqDefForShowDetailsOfAppAcl() *def.HttpRequestDef

func GenReqDefForShowDetailsOfAppCodeV2

func GenReqDefForShowDetailsOfAppCodeV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfAppConfigV2

func GenReqDefForShowDetailsOfAppConfigV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfAppV2

func GenReqDefForShowDetailsOfAppV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfCustomAuthorizersV2

func GenReqDefForShowDetailsOfCustomAuthorizersV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfDomainNameCertificateV2

func GenReqDefForShowDetailsOfDomainNameCertificateV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfEnvironmentVariableV2

func GenReqDefForShowDetailsOfEnvironmentVariableV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfInstanceV2

func GenReqDefForShowDetailsOfInstanceV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfMemberGroup

func GenReqDefForShowDetailsOfMemberGroup() *def.HttpRequestDef

func GenReqDefForShowDetailsOfRequestThrottlingPolicyV2

func GenReqDefForShowDetailsOfRequestThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForShowDetailsOfVpcChannelV2

func GenReqDefForShowDetailsOfVpcChannelV2() *def.HttpRequestDef

func GenReqDefForShowDevice

func GenReqDefForShowDevice() *def.HttpRequestDef

func GenReqDefForShowDeviceGroup

func GenReqDefForShowDeviceGroup() *def.HttpRequestDef

func GenReqDefForShowDeviceGroupTree

func GenReqDefForShowDeviceGroupTree() *def.HttpRequestDef

func GenReqDefForShowDevicesInGroup

func GenReqDefForShowDevicesInGroup() *def.HttpRequestDef

func GenReqDefForShowDispatches

func GenReqDefForShowDispatches() *def.HttpRequestDef

func GenReqDefForShowLiveDataApiV2

func GenReqDefForShowLiveDataApiV2() *def.HttpRequestDef

func GenReqDefForShowMqsInstance

func GenReqDefForShowMqsInstance() *def.HttpRequestDef

func GenReqDefForShowMqsInstanceMessages

func GenReqDefForShowMqsInstanceMessages() *def.HttpRequestDef

func GenReqDefForShowMqsInstanceTopicAccessPolicy

func GenReqDefForShowMqsInstanceTopicAccessPolicy() *def.HttpRequestDef

func GenReqDefForShowProduct

func GenReqDefForShowProduct() *def.HttpRequestDef

func GenReqDefForShowProductAuthentication

func GenReqDefForShowProductAuthentication() *def.HttpRequestDef

func GenReqDefForShowProductTemplate

func GenReqDefForShowProductTemplate() *def.HttpRequestDef

func GenReqDefForShowProperty

func GenReqDefForShowProperty() *def.HttpRequestDef

func GenReqDefForShowRequestProperty

func GenReqDefForShowRequestProperty() *def.HttpRequestDef

func GenReqDefForShowResponseProperty

func GenReqDefForShowResponseProperty() *def.HttpRequestDef

func GenReqDefForShowRestrictionOfInstanceV2

func GenReqDefForShowRestrictionOfInstanceV2() *def.HttpRequestDef

func GenReqDefForShowRule

func GenReqDefForShowRule() *def.HttpRequestDef

func GenReqDefForShowService

func GenReqDefForShowService() *def.HttpRequestDef

func GenReqDefForShowTask

func GenReqDefForShowTask() *def.HttpRequestDef

func GenReqDefForStartTestDatasource

func GenReqDefForStartTestDatasource() *def.HttpRequestDef

func GenReqDefForStopTask

func GenReqDefForStopTask() *def.HttpRequestDef

func GenReqDefForUnpublishLiveDataApiV2

func GenReqDefForUnpublishLiveDataApiV2() *def.HttpRequestDef

func GenReqDefForUpdateAclStrategyV2

func GenReqDefForUpdateAclStrategyV2() *def.HttpRequestDef

func GenReqDefForUpdateApiGroupV2

func GenReqDefForUpdateApiGroupV2() *def.HttpRequestDef

func GenReqDefForUpdateApiV2

func GenReqDefForUpdateApiV2() *def.HttpRequestDef

func GenReqDefForUpdateAppAcl

func GenReqDefForUpdateAppAcl() *def.HttpRequestDef

func GenReqDefForUpdateAppConfigV2

func GenReqDefForUpdateAppConfigV2() *def.HttpRequestDef

func GenReqDefForUpdateAppQuota

func GenReqDefForUpdateAppQuota() *def.HttpRequestDef

func GenReqDefForUpdateBackendInstancesV2

func GenReqDefForUpdateBackendInstancesV2() *def.HttpRequestDef

func GenReqDefForUpdateCommand

func GenReqDefForUpdateCommand() *def.HttpRequestDef

func GenReqDefForUpdateCustomAuthorizerV2

func GenReqDefForUpdateCustomAuthorizerV2() *def.HttpRequestDef

func GenReqDefForUpdateDatasourceInfo

func GenReqDefForUpdateDatasourceInfo() *def.HttpRequestDef

func GenReqDefForUpdateDevice

func GenReqDefForUpdateDevice() *def.HttpRequestDef

func GenReqDefForUpdateDeviceGroup

func GenReqDefForUpdateDeviceGroup() *def.HttpRequestDef

func GenReqDefForUpdateDictionary

func GenReqDefForUpdateDictionary() *def.HttpRequestDef

func GenReqDefForUpdateDispatches

func GenReqDefForUpdateDispatches() *def.HttpRequestDef

func GenReqDefForUpdateDomainV2

func GenReqDefForUpdateDomainV2() *def.HttpRequestDef

func GenReqDefForUpdateEnvironmentV2

func GenReqDefForUpdateEnvironmentV2() *def.HttpRequestDef

func GenReqDefForUpdateEnvironmentVariableV2

func GenReqDefForUpdateEnvironmentVariableV2() *def.HttpRequestDef

func GenReqDefForUpdateHealthCheck

func GenReqDefForUpdateHealthCheck() *def.HttpRequestDef

func GenReqDefForUpdateLiveDataApiV2

func GenReqDefForUpdateLiveDataApiV2() *def.HttpRequestDef

func GenReqDefForUpdateMemberGroup

func GenReqDefForUpdateMemberGroup() *def.HttpRequestDef

func GenReqDefForUpdateMqsInstanceTopic

func GenReqDefForUpdateMqsInstanceTopic() *def.HttpRequestDef

func GenReqDefForUpdateMultiTasks

func GenReqDefForUpdateMultiTasks() *def.HttpRequestDef

func GenReqDefForUpdateNotification

func GenReqDefForUpdateNotification() *def.HttpRequestDef

func GenReqDefForUpdateProduct

func GenReqDefForUpdateProduct() *def.HttpRequestDef

func GenReqDefForUpdateProductTemplate

func GenReqDefForUpdateProductTemplate() *def.HttpRequestDef

func GenReqDefForUpdateProductTopic

func GenReqDefForUpdateProductTopic() *def.HttpRequestDef

func GenReqDefForUpdateProjectVpcChannel

func GenReqDefForUpdateProjectVpcChannel() *def.HttpRequestDef

func GenReqDefForUpdateProperty

func GenReqDefForUpdateProperty() *def.HttpRequestDef

func GenReqDefForUpdateRequestProperty

func GenReqDefForUpdateRequestProperty() *def.HttpRequestDef

func GenReqDefForUpdateRequestThrottlingPolicyV2

func GenReqDefForUpdateRequestThrottlingPolicyV2() *def.HttpRequestDef

func GenReqDefForUpdateResponseProperty

func GenReqDefForUpdateResponseProperty() *def.HttpRequestDef

func GenReqDefForUpdateRomaApp

func GenReqDefForUpdateRomaApp() *def.HttpRequestDef

func GenReqDefForUpdateRule

func GenReqDefForUpdateRule() *def.HttpRequestDef

func GenReqDefForUpdateService

func GenReqDefForUpdateService() *def.HttpRequestDef

func GenReqDefForUpdateSignatureKeyV2

func GenReqDefForUpdateSignatureKeyV2() *def.HttpRequestDef

func GenReqDefForUpdateSpecialThrottlingConfigurationV2

func GenReqDefForUpdateSpecialThrottlingConfigurationV2() *def.HttpRequestDef

func GenReqDefForUpdateTask

func GenReqDefForUpdateTask() *def.HttpRequestDef

func GenReqDefForUpdateTopicAccessPolicy

func GenReqDefForUpdateTopicAccessPolicy() *def.HttpRequestDef

func GenReqDefForUpdateVpcChannelV2

func GenReqDefForUpdateVpcChannelV2() *def.HttpRequestDef

func GenReqDefForUploadProduct

func GenReqDefForUploadProduct() *def.HttpRequestDef

func GenReqDefForValidateDictionary

func GenReqDefForValidateDictionary() *def.HttpRequestDef

func GenReqDefForValidateRomaApp

func GenReqDefForValidateRomaApp() *def.HttpRequestDef

func RomaClientBuilder

func RomaClientBuilder() *http_client.HcHttpClientBuilder

Types

type RomaClient

type RomaClient struct {
	HcClient *http_client.HcHttpClient
}

func NewRomaClient

func NewRomaClient(hcClient *http_client.HcHttpClient) *RomaClient

func (*RomaClient) AddSubsetsToGateway

添加子设备到网关

func (*RomaClient) AddUserToApp

func (c *RomaClient) AddUserToApp(request *model.AddUserToAppRequest) (*model.AddUserToAppResponse, error)

- 设置应用的用户成员,为空数组时会清空已有应用成员列表 - 设置动作为全量更新非增量更新,应用的成员列表都会替换为当次请求的应用成员列表

func (*RomaClient) AddingBackendInstancesV2

为指定的VPC通道添加后端实例 若指定地址的后端实例已存在,则更新对应后端实例信息。若请求体中包含多个重复地址的后端实例定义,则使用第一个定义。

func (*RomaClient) AssociateAppsForAppQuota

客户端配额绑定客户端应用列表

func (*RomaClient) AssociateCertificateV2

如果创建API时,“定义API请求”使用HTTPS请求协议,那么在独立域名中需要添加SSL证书。 本章节主要介绍为特定域名绑定证书。

func (*RomaClient) AssociateDomainV2

用户自定义的域名,需要CNAME到API分组的子域名上才能生效。 每个API分组下最多可绑定5个域名。绑定域名后,用户可通过自定义域名调用API。

func (*RomaClient) AssociateRequestThrottlingPolicyV2

将流控策略应用于API,则所有对该API的访问将会受到该流控策略的限制。 当一定时间内的访问次数超过流控策略设置的API最大访问次数限制后,后续的访问将会被拒绝,从而能够较好的保护后端API免受异常流量的冲击,保障服务的稳定运行。 为指定的API绑定流控策略,绑定时,需要指定在哪个环境上生效。同一个API发布到不同的环境可以绑定不同的流控策略;一个API在发布到特定环境后只能绑定一个默认的流控策略。

func (*RomaClient) AssociateSignatureKeyV2

签名密钥创建后,需要绑定到API才能生效。 将签名密钥绑定到API后,则ROMA Connect APIC请求后端服务时就会使用这个签名密钥进行加密签名,后端服务可以校验这个签名来验证请求来源。 将指定的签名密钥绑定到一个或多个已发布的API上。同一个API发布到不同的环境可以绑定不同的签名密钥;一个API在发布到特定环境后只能绑定一个签名密钥。

func (*RomaClient) BatchAddDeviceToGroup

批量添加设备到设备分组

func (*RomaClient) BatchDeleteAclV2

func (c *RomaClient) BatchDeleteAclV2(request *model.BatchDeleteAclV2Request) (*model.BatchDeleteAclV2Response, error)

批量删除指定的多个ACL策略。 删除ACL策略时,如果存在ACL策略与API绑定关系,则无法删除。

func (*RomaClient) BatchDeleteApiAclBindingV2

批量解除API与ACL策略的绑定

func (*RomaClient) BatchDeleteDevices

批量删除设备

func (*RomaClient) BatchDeleteMqsInstanceTopic

批量删除Topic。

func (*RomaClient) BatchDeleteRules

func (c *RomaClient) BatchDeleteRules(request *model.BatchDeleteRulesRequest) (*model.BatchDeleteRulesResponse, error)

批量删除规则

func (*RomaClient) BatchDisableMembers

批量修改后端服务器状态不可用。

func (*RomaClient) BatchDisassociateThrottlingPolicyV2

批量解除API与流控策略的绑定关系

func (*RomaClient) BatchEnableMembers

批量修改后端服务器状态可用。

func (*RomaClient) BatchFreezeDevices

设备批量下线

func (*RomaClient) BatchPublishOrOfflineApiV2

将多个API发布到一个指定的环境,或将多个API从指定的环境下线。 注意:当action = online时,接口返回的响应中publish_id,version_id, publish_time字段才有含义。

func (*RomaClient) BatchStartOrStopTasks

批量启动\\停止任务

func (*RomaClient) CancelingAuthorizationV2

解除API对APP的授权关系。解除授权后,APP将不再能够调用该API。

func (*RomaClient) ChangeApiVersionV2

API每次发布时,会基于当前的API定义生成一个版本。版本记录了API发布时的各种定义及状态。 多个版本之间可以进行随意切换。但一个API在一个环境上,只能有一个版本生效。

func (*RomaClient) CheckApiGroupsV2

func (c *RomaClient) CheckApiGroupsV2(request *model.CheckApiGroupsV2Request) (*model.CheckApiGroupsV2Response, error)

校验API分组名称是否存在。

func (*RomaClient) CheckApisV2

func (c *RomaClient) CheckApisV2(request *model.CheckApisV2Request) (*model.CheckApisV2Response, error)

校验API定义。校验API的路径或名称是否已存在

func (*RomaClient) CheckAssetJobStatus

查询作业进度

func (*RomaClient) CheckAuthUsersOfApp

查询用户成列表

func (*RomaClient) CheckCanAuthUsersOfApp

查询应用的候选用户成员列表,会过滤掉异常状态用户

func (*RomaClient) CheckDictionary

func (c *RomaClient) CheckDictionary(request *model.CheckDictionaryRequest) (*model.CheckDictionaryResponse, error)

查询字典详情,

func (*RomaClient) CheckLivedataApisV2

校验自定义后端API定义。校验自定义后端API的路径或名称是否已存在

func (*RomaClient) CheckRomaAppDetails

查询应用详情

func (*RomaClient) CheckRomaAppSecret

查询应用密钥

func (*RomaClient) CheckRomaInstanceListV2

获取符合条件的服务实例列表。

func (*RomaClient) CountDevices

func (c *RomaClient) CountDevices(request *model.CountDevicesRequest) (*model.CountDevicesResponse, error)

设备数量统计

func (*RomaClient) CountTasks

func (c *RomaClient) CountTasks(request *model.CountTasksRequest) (*model.CountTasksResponse, error)

统计不同类型不同状态任务数量

func (*RomaClient) CreateAclStrategyV2

增加一个ACL策略,策略类型通过字段acl_type来确定(permit或者deny),限制的对象的类型可以为IP[或者DOMAIN,这里的DOMAIN对应的acl_value的值为租户名称,而非“www.exampleDomain.com\"之类的网络域名。](tag:hws;hws_hk;hcs;fcs;g42;)

func (*RomaClient) CreateApiAclBindingV2

将API与ACL策略进行绑定。 同一个API发布到不同的环境可以绑定不同的ACL策略;一个API在发布到特定环境后只能绑定一个同一种类型的ACL策略。

func (*RomaClient) CreateApiGroupV2

func (c *RomaClient) CreateApiGroupV2(request *model.CreateApiGroupV2Request) (*model.CreateApiGroupV2Response, error)

API分组是API的管理单元,一个API分组等同于一个服务入口,创建API分组时,返回一个子域名作为访问入口。建议一个API分组下的API具有一定的相关性。

func (*RomaClient) CreateApiV2

func (c *RomaClient) CreateApiV2(request *model.CreateApiV2Request) (*model.CreateApiV2Response, error)

添加一个API,API即一个服务接口,具体的服务能力。 API分为两部分,第一部分为面向API使用者的API接口,定义了使用者如何调用这个API。第二部分面向API提供者,由API提供者定义这个API的真实的后端情况,定义了ROMA Connect如何去访问真实的后端服务。API的真实后端服务目前支持三种类型:传统的HTTP/HTTPS形式的web后端、[函数工作流、](tag:hws;hws_hk;hcs;fcs;g42;)MOCK。

func (*RomaClient) CreateAppCodeAutoV2

创建App Code时,可以不指定具体值,由后台自动生成随机字符串填充。

func (*RomaClient) CreateAppCodeV2

func (c *RomaClient) CreateAppCodeV2(request *model.CreateAppCodeV2Request) (*model.CreateAppCodeV2Response, error)

App Code为APP应用下的子模块,创建App Code之后,可以实现简易的APP认证。

func (*RomaClient) CreateAppConfigV2

创建应用配置

func (*RomaClient) CreateAppQuota

func (c *RomaClient) CreateAppQuota(request *model.CreateAppQuotaRequest) (*model.CreateAppQuotaResponse, error)

创建客户端配额

func (*RomaClient) CreateAuthorizingAppsV2

APP创建成功后,还不能访问API,如果想要访问某个环境上的API,需要将该API在该环境上授权给APP。授权成功后,APP即可访问该环境上的这个API。

func (*RomaClient) CreateCommand

func (c *RomaClient) CreateCommand(request *model.CreateCommandRequest) (*model.CreateCommandResponse, error)

创建命令

func (*RomaClient) CreateCommonTask

func (c *RomaClient) CreateCommonTask(request *model.CreateCommonTaskRequest) (*model.CreateCommonTaskResponse, error)

创建普通任务(区别于组合任务)

func (*RomaClient) CreateCustomAuthorizerV2

创建自定义认证

func (*RomaClient) CreateDatasourceInfo

创建数据源

func (*RomaClient) CreateDestination

添加目标数据源

func (*RomaClient) CreateDevice

func (c *RomaClient) CreateDevice(request *model.CreateDeviceRequest) (*model.CreateDeviceResponse, error)

创建设备

func (*RomaClient) CreateDeviceGroup

创建设备分组

func (*RomaClient) CreateDictionary

func (c *RomaClient) CreateDictionary(request *model.CreateDictionaryRequest) (*model.CreateDictionaryResponse, error)

创建字典

func (*RomaClient) CreateDispatches

func (c *RomaClient) CreateDispatches(request *model.CreateDispatchesRequest) (*model.CreateDispatchesResponse, error)

创建调度计划

func (*RomaClient) CreateEnvironmentV2

在实际的生产中,API提供者可能有多个环境,如开发环境、测试环境、生产环境等,用户可以自由将API发布到某个环境,供调用者调用。 对于不同的环境,API的版本、请求地址甚至于包括请求消息等均有可能不同。如:某个API,v1.0的版本为稳定版本,发布到了生产环境供生产使用,同时,该API正处于迭代中,v1.1的版本是开发人员交付测试人员进行测试的版本,发布在测试环境上,而v1.2的版本目前开发团队正处于开发过程中,可以发布到开发环境进行自测等。 为此,ROMA Connect APIC提供多环境管理功能,使租户能够最大化的模拟实际场景,低成本的接入ROMA Connect APIC。

func (*RomaClient) CreateEnvironmentVariableV2

将API发布到不同的环境后,对于不同的环境,可能会有不同的环境变量,比如,API的服务部署地址,请求的版本号等。 用户可以定义不同的环境变量,用户在定义API时,在API的定义中使用这些变量,当调用API时,ROMA Connect APIC会将这些变量替换成真实的变量值,以达到不同环境的区分效果。 环境变量定义在API分组上,该分组下的所有API都可以使用这些变量。 > 1.环境变量的变量名称必须保持唯一,即一个分组在同一个环境上不能有两个同名的变量 2.环境变量区分大小写,即变量ABC与变量abc是两个不同的变量 3.设置了环境变量后,使用到该变量的API的调试功能将不可使用。 4.定义了环境变量后,使用到环境变量的地方应该以对称的#标识环境变量,当API发布到相应的环境后,会对环境变量的值进行替换,如:定义的API的URL为:https://#address#:8080,环境变量address在RELEASE环境上的值为:192.168.1.5,则API发布到RELEASE环境后的真实的URL为:https://192.168.1.5:8080

func (*RomaClient) CreateFeatureV2

func (c *RomaClient) CreateFeatureV2(request *model.CreateFeatureV2Request) (*model.CreateFeatureV2Response, error)

为实例配置需要的特性。 支持配置的特性列表及特性配置请参考“附录 > 实例支持的APIC特性”

func (*RomaClient) CreateLiveDataApiScriptV2

在某个实例中创建后端API脚本。

func (*RomaClient) CreateLiveDataApiV2

在某个实例中创建后端API。

func (*RomaClient) CreateMemberGroup

在ROMA Connect APIC中创建VPC通道后端服务器组,VPC通道后端实例可以选择是否关联后端实例服务器组,以便管理后端服务器节点。 若指定名称的后端服务器组已存在,则更新对应后端服务器组信息。若请求体中包含多个重复名称的后端服务器定义,则使用第一个定义。

func (*RomaClient) CreateMqsInstanceTopic

创建Topic。

func (*RomaClient) CreateMultiTaskMappings

创建组合任务映射

func (*RomaClient) CreateMultiTasks

func (c *RomaClient) CreateMultiTasks(request *model.CreateMultiTasksRequest) (*model.CreateMultiTasksResponse, error)

创建组合任务

func (*RomaClient) CreateNotification

该接口用于创建指定实例下对应的应用下的设备操作,订阅到指定的topic

func (*RomaClient) CreateOrDeletePublishRecordForApiV2

对API进行发布或下线。 发布操作是将一个指定的API发布到一个指定的环境,API只有发布后,才能够被调用,且只能在该环境上才能被调用。未发布的API无法被调用。 下线操作是将API从某个已发布的环境上下线,下线后,API将无法再被调用。

func (*RomaClient) CreateProduct

func (c *RomaClient) CreateProduct(request *model.CreateProductRequest) (*model.CreateProductResponse, error)

创建产品

func (*RomaClient) CreateProductTemplate

创建产品模板

func (*RomaClient) CreateProductTopic

添加产品主题

func (*RomaClient) CreateProjectVpcChannel

创建相同的VPC通道关联到多个实例。同一个项目下VPC通道名称不可重复。注意:实例特性vpc_name_modifiable配置为off时才可使用。

func (*RomaClient) CreateProjectVpcChannelSyncs

同步VPC通道到多个实例。注意:实例特性vpc_name_modifiable配置为off时才可使用。

func (*RomaClient) CreateProperty

func (c *RomaClient) CreateProperty(request *model.CreatePropertyRequest) (*model.CreatePropertyResponse, error)

创建属性

func (*RomaClient) CreateRequestProperty

创建请求属性

func (*RomaClient) CreateRequestThrottlingPolicyV2

当API上线后,系统会默认给每个API提供一个流控策略,API提供者可以根据自身API的服务能力及负载情况变更这个流控策略。 流控策略即限制API在一定长度的时间内,能够允许被访问的最大次数。

func (*RomaClient) CreateResponseProperty

创建响应属性

func (*RomaClient) CreateRomaApp

func (c *RomaClient) CreateRomaApp(request *model.CreateRomaAppRequest) (*model.CreateRomaAppResponse, error)

创建应用

func (*RomaClient) CreateRule

func (c *RomaClient) CreateRule(request *model.CreateRuleRequest) (*model.CreateRuleResponse, error)

创建规则

func (*RomaClient) CreateService

func (c *RomaClient) CreateService(request *model.CreateServiceRequest) (*model.CreateServiceResponse, error)

创建服务

func (*RomaClient) CreateSignatureKeyV2

为了保护API的安全性,建议租户为API的访问提供一套保护机制,即租户开放的API,需要对请求来源进行认证,不符合认证的请求直接拒绝访问。 其中,签名密钥就是API安全保护机制的一种。 租户创建一个签名密钥,并将签名密钥与API进行绑定,则ROMA Connect APIC在请求这个API时,就会使用绑定的签名密钥对请求参数进行数据加密,生成签名。当租户的后端服务收到请求时,可以校验这个签名,如果签名校验不通过,则该请求不是ROMA Connect APIC发出的请求,租户可以拒绝这个请求,从而保证API的安全性,避免API被未知来源的请求攻击。

func (*RomaClient) CreateSource

func (c *RomaClient) CreateSource(request *model.CreateSourceRequest) (*model.CreateSourceResponse, error)

添加源数据源

func (*RomaClient) CreateSpecialThrottlingConfigurationV2

流控策略可以限制一段时间内可以访问API的最大次数,也可以限制一段时间内单个租户和单个APP可以访问API的最大次数。 如果想要对某个特定的APP进行特殊设置,例如设置所有APP每分钟的访问次数为500次,但想设置APP1每分钟的访问次数为800次,可以通过在流控策略中设置特殊APP来实现该功能。 为流控策略添加一个特殊设置的对象,可以是APP,也可以是租户。

func (*RomaClient) CreateVpcChannelV2

在ROMA Connect APIC中创建连接私有VPC资源的通道,并在创建API时将后端节点配置为使用这些VPC通道,以便ROMA Connect APIC直接访问私有VPC资源。 > 每个用户默认最多创建200个VPC通道,如需支持更多请联系技术支持调整配额。

func (*RomaClient) DebugApiV2

func (c *RomaClient) DebugApiV2(request *model.DebugApiV2Request) (*model.DebugApiV2Response, error)

调试一个API在指定运行环境下的定义,接口调用者需要具有操作该API的权限。

func (*RomaClient) DebugLiveDataApiV2

测试后端API是否可用。

func (*RomaClient) DebugRule

func (c *RomaClient) DebugRule(request *model.DebugRuleRequest) (*model.DebugRuleResponse, error)

规则调试

func (*RomaClient) DeleteAclV2

func (c *RomaClient) DeleteAclV2(request *model.DeleteAclV2Request) (*model.DeleteAclV2Response, error)

删除指定的ACL策略, 如果存在api与该ACL策略的绑定关系,则无法删除

func (*RomaClient) DeleteApiAclBindingV2

解除某条API与ACL策略的绑定关系

func (*RomaClient) DeleteApiByVersionIdV2

对某个生效中的API版本进行下线操作,下线后,API在该版本生效的环境中将不再能够被调用。

func (*RomaClient) DeleteApiGroupV2

func (c *RomaClient) DeleteApiGroupV2(request *model.DeleteApiGroupV2Request) (*model.DeleteApiGroupV2Response, error)

删除指定的API分组。 分组下存在API时分组无法删除,需要删除所有分组下的API后,再删除分组。 删除分组时,会一并删除直接或间接关联到该分组下的所有资源,包括独立域名、SSL证书等等。并会将外部域名与子域名的绑定关系进行解除(取决于域名cname方式)。

func (*RomaClient) DeleteApiV2

func (c *RomaClient) DeleteApiV2(request *model.DeleteApiV2Request) (*model.DeleteApiV2Response, error)

删除指定的API。 删除API时,会删除该API所有相关的资源信息或绑定关系,如API的发布记录,绑定的后端服务,对APP的授权信息等。

func (*RomaClient) DeleteAppAcl

func (c *RomaClient) DeleteAppAcl(request *model.DeleteAppAclRequest) (*model.DeleteAppAclResponse, error)

删除客户端配置的访问控制信息。

func (*RomaClient) DeleteAppCodeV2

func (c *RomaClient) DeleteAppCodeV2(request *model.DeleteAppCodeV2Request) (*model.DeleteAppCodeV2Response, error)

删除App Code,App Code删除后,将无法再通过简易认证访问对应的API。

func (*RomaClient) DeleteAppConfigV2

删除应用配置

func (*RomaClient) DeleteAppQuota

func (c *RomaClient) DeleteAppQuota(request *model.DeleteAppQuotaRequest) (*model.DeleteAppQuotaResponse, error)

删除客户端配额。删除客户端配额时,同时删除客户端配额和客户端应用的关联关系

func (*RomaClient) DeleteAsset

func (c *RomaClient) DeleteAsset(request *model.DeleteAssetRequest) (*model.DeleteAssetResponse, error)

批量删除资产 - 创建批量删除指定条件的资产的作业任务 - 最大支持100个应用和任务 - 一个用户同一时刻只能创建一个资产删除作业任务,没有Running状态的作业任务存在

func (*RomaClient) DeleteBackendInstanceV2

删除指定VPC通道中的后端实例

func (*RomaClient) DeleteCommand

func (c *RomaClient) DeleteCommand(request *model.DeleteCommandRequest) (*model.DeleteCommandResponse, error)

删除命令

func (*RomaClient) DeleteCustomAuthorizerV2

删除自定义认证

func (*RomaClient) DeleteDatasourceInfoById

通过数据源Id删除指定数据源信息

func (*RomaClient) DeleteDestination

删除目标数据源

func (*RomaClient) DeleteDevice

func (c *RomaClient) DeleteDevice(request *model.DeleteDeviceRequest) (*model.DeleteDeviceResponse, error)

删除指定设备ID的设备

func (*RomaClient) DeleteDeviceFromGroup

删除设备分组内的设备

func (*RomaClient) DeleteDeviceGroup

删除分组

func (*RomaClient) DeleteDictionary

func (c *RomaClient) DeleteDictionary(request *model.DeleteDictionaryRequest) (*model.DeleteDictionaryResponse, error)

删除单个字典,会同时删除该字典的所有子字典

func (*RomaClient) DeleteEnvironmentV2

删除指定的环境。 该操作将导致此API在指定的环境无法被访问,可能会影响相当一部分应用和用户。请确保已经告知用户,或者确认需要强制下线。环境上存在已发布的API时,该环境不能被删除。

func (*RomaClient) DeleteEnvironmentVariableV2

删除指定的环境变量。

func (*RomaClient) DeleteLiveDataApiV2

在某个实例中删除后端API。

func (*RomaClient) DeleteMemberGroup

删除指定的VPC通道后端服务器组

func (*RomaClient) DeleteMqsInstanceTopic

删除Topic。

func (*RomaClient) DeleteMultiTaskMapping

通过映射ID删除指定任务映射

func (*RomaClient) DeleteNotification

该接口用于删除指定订阅管理

func (*RomaClient) DeleteProduct

func (c *RomaClient) DeleteProduct(request *model.DeleteProductRequest) (*model.DeleteProductResponse, error)

删除产品

func (*RomaClient) DeleteProductTemplate

删除产品模板

func (*RomaClient) DeleteProductTopic

删除产品主题

func (*RomaClient) DeleteProperty

func (c *RomaClient) DeleteProperty(request *model.DeletePropertyRequest) (*model.DeletePropertyResponse, error)

删除服务属性

func (*RomaClient) DeleteRequestProperty

删除请求属性

func (*RomaClient) DeleteRequestThrottlingPolicyV2

删除指定的流控策略。当该流控策略绑定了API时,需要先解除流控策略与API的所有绑定关系后再删除。

func (*RomaClient) DeleteResponseProperty

删除响应属性

func (*RomaClient) DeleteRomaApp

func (c *RomaClient) DeleteRomaApp(request *model.DeleteRomaAppRequest) (*model.DeleteRomaAppResponse, error)

删除单个应用

func (*RomaClient) DeleteRule

func (c *RomaClient) DeleteRule(request *model.DeleteRuleRequest) (*model.DeleteRuleResponse, error)

删除规则

func (*RomaClient) DeleteService

func (c *RomaClient) DeleteService(request *model.DeleteServiceRequest) (*model.DeleteServiceResponse, error)

删除服务

func (*RomaClient) DeleteSignatureKeyV2

删除指定的签名密钥。签名密钥绑定了API时无法删除,需要先解除与API的绑定关系后删除。

func (*RomaClient) DeleteSource

func (c *RomaClient) DeleteSource(request *model.DeleteSourceRequest) (*model.DeleteSourceResponse, error)

删除源数据源

func (*RomaClient) DeleteSpecialThrottlingConfigurationV2

删除某个流控策略的某个特殊配置。

func (*RomaClient) DeleteTask

func (c *RomaClient) DeleteTask(request *model.DeleteTaskRequest) (*model.DeleteTaskResponse, error)

通过任务ID删除指定任务

func (*RomaClient) DeleteVpcChannelV2

删除指定的VPC通道

func (*RomaClient) DisassociateAppQuotaWithApp

解除客户端配额和客户端应用的绑定

func (*RomaClient) DisassociateCertificateV2

如果域名证书不再需要或者已过期,则可以删除证书内容。

func (*RomaClient) DisassociateDomainV2

如果API分组不再需要绑定某个自定义域名,则可以为此API分组解绑此域名。

func (*RomaClient) DisassociateRequestThrottlingPolicyV2

解除API与流控策略的绑定关系。

func (*RomaClient) DisassociateSignatureKeyV2

解除API与签名密钥的绑定关系。

func (*RomaClient) DownloadAssetArchive

- 导出作业执行成功后,通过该接口获取导出作业产生的资产包,仅能下载一次 - 可先压缩后存在数据库,下载后删除

func (*RomaClient) DownloadProducts

func (c *RomaClient) DownloadProducts(request *model.DownloadProductsRequest) (*model.DownloadProductsResponse, error)

导出产品

func (*RomaClient) ExportApiDefinitionsV2

导出分组下API的定义信息,导出文件内容符合swagger标准规范。

func (*RomaClient) ExportAsset

func (c *RomaClient) ExportAsset(request *model.ExportAssetRequest) (*model.ExportAssetResponse, error)

批量导出资产 - 创建批量导出指定条件的资产的作业任务 - 最大支持100个应用和任务 - 一个用户同一时刻只能创建一个资产导出作业任务,没有Running状态的作业任务存在

func (*RomaClient) ExportLiveDataApiDefinitionsV2

导出自定义后端API,导出文件内容符合swagger标准规范。

func (*RomaClient) ExportMqsInstanceTopic

导出Topic。

func (*RomaClient) ImportApiDefinitionsV2

导入API。导入文件内容需要符合swagger标准规范,自定义扩展字段请参考用户指南的“附录:前端API的Swagger扩展定义”章节。

func (*RomaClient) ImportAsset

func (c *RomaClient) ImportAsset(request *model.ImportAssetRequest) (*model.ImportAssetResponse, error)

- 创建导入资产作业任务,资产版本和具体哪些资产从资产内容里读取 - 最大支持100个应用和任务 - 一个用户同一时刻只能创建一个资产导入作业任务,没有Running状态的作业任务存在

func (*RomaClient) ImportLiveDataApiDefinitionsV2

导入自定义后端API。导入文件内容需要符合swagger标准规范,自定义扩展字段请参考用户指南的“附录:后端API的Swagger扩展定义”章节

func (*RomaClient) ImportMqsInstanceTopic

导入Topic。

func (*RomaClient) InstallMultiTasks

初始化组合任务,分配任务ID,初始化映射等

func (*RomaClient) ListAclPolicyBindedToApiV2

查看API绑定的ACL策略列表

func (*RomaClient) ListAclStrategiesV2

查询所有的ACL策略列表。

func (*RomaClient) ListApiGroupsV2

func (c *RomaClient) ListApiGroupsV2(request *model.ListApiGroupsV2Request) (*model.ListApiGroupsV2Response, error)

查询API分组列表。 如果是租户操作,则查询该租户下所有的分组;如果是管理员操作,则查询的是所有租户的分组。

func (*RomaClient) ListApiRuntimeDefinitionV2

查看指定的API在指定的环境上的运行时定义,默认查询RELEASE环境上的运行时定义。 API的定义分为临时定义和运行时定义,分别代表如下含义: - 临时定义:API在编辑中的定义,表示用户最后一次编辑后的API的状态 - 运行时定义:API在发布到某个环境时,对发布时的API的临时定义进行快照,固化出来的API的状态。 访问某个环境上的API,其实访问的就是其运行时的定义

func (*RomaClient) ListApiVersionDetailV2

查询某个指定的版本详情。

func (*RomaClient) ListApiVersionsV2

查询某个API的历史版本。每个API在一个环境上最多存在10个历史版本。

func (*RomaClient) ListApisBindedToAclPolicyV2

查看ACL策略绑定的API列表

func (*RomaClient) ListApisBindedToAppV2

查询APP已经绑定的API列表。

func (*RomaClient) ListApisBindedToRequestThrottlingPolicyV2

查询某个流控策略上已经绑定的API列表。

func (*RomaClient) ListApisBindedToSignatureKeyV2

查询某个签名密钥上已经绑定的API列表。

func (*RomaClient) ListApisNotBoundWithSignatureKeyV2

查询所有未绑定到该签名密钥上的API列表。需要API已经发布,未发布的API不予展示。

func (*RomaClient) ListApisUnbindedToAclPolicyV2

查看ACL策略未绑定的API列表,需要API已发布

func (*RomaClient) ListApisUnbindedToAppV2

查询指定环境上某个APP未绑定的API列表,包括自有API和从云市场购买的API。

func (*RomaClient) ListApisUnbindedToRequestThrottlingPolicyV2

查询所有未绑定到该流控策略上的自有API列表。需要API已经发布,未发布的API不予展示。

func (*RomaClient) ListApisV2

func (c *RomaClient) ListApisV2(request *model.ListApisV2Request) (*model.ListApisV2Response, error)

查看API列表,返回API详细信息、发布信息等,但不能查看到后端服务信息。

func (*RomaClient) ListAppCodesV2

func (c *RomaClient) ListAppCodesV2(request *model.ListAppCodesV2Request) (*model.ListAppCodesV2Response, error)

查询App Code列表。

func (*RomaClient) ListAppConfigsV2

func (c *RomaClient) ListAppConfigsV2(request *model.ListAppConfigsV2Request) (*model.ListAppConfigsV2Response, error)

查询应用配置列表

func (*RomaClient) ListAppQuotaBindableApps

查询客户端配额可绑定的客户端应用列表。支持按客户端应用名称模糊搜索

func (*RomaClient) ListAppQuotaBoundApps

查询客户端配额已绑定的客户端应用列表。支持按客户端应用名称模糊匹配

func (*RomaClient) ListAppQuotas

func (c *RomaClient) ListAppQuotas(request *model.ListAppQuotasRequest) (*model.ListAppQuotasResponse, error)

获取客户端配额列表。支持根据名称模糊查询

func (*RomaClient) ListAppsBindedToApiV2

查询API绑定的APP列表。

func (*RomaClient) ListAppsV2

func (c *RomaClient) ListAppsV2(request *model.ListAppsV2Request) (*model.ListAppsV2Response, error)

查询APP列表。

func (*RomaClient) ListBackendInstancesV2

查看指定VPC通道的后端实例列表。

func (*RomaClient) ListCommands

func (c *RomaClient) ListCommands(request *model.ListCommandsRequest) (*model.ListCommandsResponse, error)

查询命令

func (*RomaClient) ListCustomAuthorizersV2

查询自定义认证列表

func (*RomaClient) ListDatasourceColumns

获取数据源中中某个表中所有字段

func (*RomaClient) ListDatasourceTables

获取数据源中所有的表

func (*RomaClient) ListDatasources

func (c *RomaClient) ListDatasources(request *model.ListDatasourcesRequest) (*model.ListDatasourcesResponse, error)

查询数据源

func (*RomaClient) ListDestinations

func (c *RomaClient) ListDestinations(request *model.ListDestinationsRequest) (*model.ListDestinationsResponse, error)

查询目标数据源列表

func (*RomaClient) ListDevices

func (c *RomaClient) ListDevices(request *model.ListDevicesRequest) (*model.ListDevicesResponse, error)

查询设备

func (*RomaClient) ListDevicesInProduct

查询产品内设备数量

func (*RomaClient) ListDictionary

func (c *RomaClient) ListDictionary(request *model.ListDictionaryRequest) (*model.ListDictionaryResponse, error)

查询字典列表

func (*RomaClient) ListDuplicateApisForAppV2

查询指定APP下路径冲突的api列表。

func (*RomaClient) ListEnvironmentVariablesV2

查询分组下的所有环境变量的列表。

func (*RomaClient) ListEnvironmentsV2

查询符合条件的环境列表。

func (*RomaClient) ListFeaturesV2

func (c *RomaClient) ListFeaturesV2(request *model.ListFeaturesV2Request) (*model.ListFeaturesV2Response, error)

查看实例特性列表。注意:实例不支持以下特性的需要联系技术支持升级实例版本。 支持配置的特性列表及特性配置请参考“附录 > 实例支持的APIC特性”

func (*RomaClient) ListLatelyApiStatisticsV2

根据API的id和最近的一段时间查询API被调用的次数,统计周期为1分钟。查询范围一小时以内,一分钟一个样本,其样本值为一分钟内的累计值。 > 为了安全起见,在服务器上使用curl命令调用接口查询信息后,需要清理历史操作记录,包括但不限于“~/.bash_history”、“/var/log/messages”(如有)。

func (*RomaClient) ListLiveDataApiDeploymentHistoryV2

在某个实例中查询后端API的部署记录。

func (*RomaClient) ListLiveDataApiTestHistoryV2

在某个实例中查询后端API的测试结果。

func (*RomaClient) ListLiveDataApiV2

获取某个实例下的所有后端API。

func (*RomaClient) ListLiveDataDataSourcesV2

查询自定义后端服务数据源列表。

func (*RomaClient) ListLiveDataQuotaV2

查询自定义后端服务配额。

func (*RomaClient) ListMemberGroups

func (c *RomaClient) ListMemberGroups(request *model.ListMemberGroupsRequest) (*model.ListMemberGroupsResponse, error)

查询VPC通道后端云服务组列表

func (*RomaClient) ListMonitorInfos

func (c *RomaClient) ListMonitorInfos(request *model.ListMonitorInfosRequest) (*model.ListMonitorInfosResponse, error)

查询所有任务的监控信息

func (*RomaClient) ListMonitorLog

func (c *RomaClient) ListMonitorLog(request *model.ListMonitorLogRequest) (*model.ListMonitorLogResponse, error)

查询单个任务的所有日志信息

func (*RomaClient) ListMqsInstance

func (c *RomaClient) ListMqsInstance(request *model.ListMqsInstanceRequest) (*model.ListMqsInstanceResponse, error)

查询MQS实例列表。

func (*RomaClient) ListMqsInstanceTopics

查询Topic列表。

func (*RomaClient) ListNotification

func (c *RomaClient) ListNotification(request *model.ListNotificationRequest) (*model.ListNotificationResponse, error)

该接口用于查询指定应用订阅管理信息的数据

func (*RomaClient) ListProductTemplates

查询产品模板

func (*RomaClient) ListProductTopics

查询产品主题

func (*RomaClient) ListProducts

func (c *RomaClient) ListProducts(request *model.ListProductsRequest) (*model.ListProductsResponse, error)

查询产品

func (*RomaClient) ListProjectCofigsV2

查询某个实例的租户配置列表,用户可以通过此接口查看各类型资源配置及使用情况。

func (*RomaClient) ListProjectVpcChannelsV2

查询项目下所有实例的VPC通道列表

func (*RomaClient) ListProperties

func (c *RomaClient) ListProperties(request *model.ListPropertiesRequest) (*model.ListPropertiesResponse, error)

查询属性

func (*RomaClient) ListRequestProperties

查询请求属性

func (*RomaClient) ListRequestThrottlingPoliciesBindedToApiV2

查询某个API绑定的流控策略列表。每个环境上应该最多只有一个流控策略。

func (*RomaClient) ListRequestThrottlingPolicyV2

查询所有流控策略的信息。

func (*RomaClient) ListResponseProperties

查询响应属性

func (*RomaClient) ListRomaApp

func (c *RomaClient) ListRomaApp(request *model.ListRomaAppRequest) (*model.ListRomaAppResponse, error)

查询应用列表,支持条件查询,所有条件是并且的关系

func (*RomaClient) ListRules

func (c *RomaClient) ListRules(request *model.ListRulesRequest) (*model.ListRulesResponse, error)

查询规则

func (*RomaClient) ListServices

func (c *RomaClient) ListServices(request *model.ListServicesRequest) (*model.ListServicesResponse, error)

查询服务

func (*RomaClient) ListShadows

func (c *RomaClient) ListShadows(request *model.ListShadowsRequest) (*model.ListShadowsResponse, error)

查询设备影子

func (*RomaClient) ListSignatureKeysBindedToApiV2

查询某个API绑定的签名密钥列表。每个API在每个环境上应该最多只会绑定一个签名密钥。

func (*RomaClient) ListSignatureKeysV2

查询所有签名密钥的信息。

func (*RomaClient) ListSources

func (c *RomaClient) ListSources(request *model.ListSourcesRequest) (*model.ListSourcesResponse, error)

查询源数据源列表

func (*RomaClient) ListSpecialThrottlingConfigurationsV2

查看给流控策略设置的特殊配置。

func (*RomaClient) ListStatisticsApi

查询某个实例下的API统计信息。

func (*RomaClient) ListSubsets

func (c *RomaClient) ListSubsets(request *model.ListSubsetsRequest) (*model.ListSubsetsResponse, error)

查询子设备

func (*RomaClient) ListTagsV2

func (c *RomaClient) ListTagsV2(request *model.ListTagsV2Request) (*model.ListTagsV2Response, error)

查询标签列表

func (*RomaClient) ListTasks

func (c *RomaClient) ListTasks(request *model.ListTasksRequest) (*model.ListTasksResponse, error)

查询任务列表

func (*RomaClient) ListTopics

func (c *RomaClient) ListTopics(request *model.ListTopicsRequest) (*model.ListTopicsResponse, error)

查询设备主题

func (*RomaClient) ListVpcChannelsV2

查看VPC通道列表

func (*RomaClient) PublishLiveDataApiV2

在某个实例中部署后端API。

func (*RomaClient) ResetAuthentication

重置设备鉴权信息

func (*RomaClient) ResetMessages

func (c *RomaClient) ResetMessages(request *model.ResetMessagesRequest) (*model.ResetMessagesResponse, error)

重发消息。

func (*RomaClient) ResetMultiTaskOffset

重置组合任务进度

func (*RomaClient) ResetProductAuthentication

重置产品鉴权信息

func (*RomaClient) ResetRomaAppSecret

重置应用密钥

func (*RomaClient) RunTask

func (c *RomaClient) RunTask(request *model.RunTaskRequest) (*model.RunTaskResponse, error)

手工触发一次任务调度

func (*RomaClient) SendCommand

func (c *RomaClient) SendCommand(request *model.SendCommandRequest) (*model.SendCommandResponse, error)

发送命令

func (*RomaClient) ShowAppBoundAppQuota

查看指定客户端应用关联的应用配额。

func (*RomaClient) ShowAppQuota

func (c *RomaClient) ShowAppQuota(request *model.ShowAppQuotaRequest) (*model.ShowAppQuotaResponse, error)

获取客户端配额详情

func (*RomaClient) ShowAuthentication

查询设备鉴权信息

func (*RomaClient) ShowCommand

func (c *RomaClient) ShowCommand(request *model.ShowCommandRequest) (*model.ShowCommandResponse, error)

查询命令详情

func (*RomaClient) ShowDataourceDetail

根据数据源id查询数据源

func (*RomaClient) ShowDetailsOfAclPolicyV2

查询指定ACL策略的详情。

func (*RomaClient) ShowDetailsOfApiGroupV2

查询指定分组的详细信息。

func (*RomaClient) ShowDetailsOfApiV2

查看指定的API的详细信息。

func (*RomaClient) ShowDetailsOfAppAcl

查看APP的访问控制详情。

func (*RomaClient) ShowDetailsOfAppCodeV2

App Code为APP应用下的子模块,创建App Code之后,可以实现简易的APP认证。

func (*RomaClient) ShowDetailsOfAppConfigV2

查看应用配置详情

func (*RomaClient) ShowDetailsOfAppV2

查看指定APP的详细信息。

func (*RomaClient) ShowDetailsOfCustomAuthorizersV2

查看自定义认证详情

func (*RomaClient) ShowDetailsOfDomainNameCertificateV2

查看域名下绑定的证书详情。

func (*RomaClient) ShowDetailsOfEnvironmentVariableV2

查看指定的环境变量的详情。

func (*RomaClient) ShowDetailsOfInstanceV2

查看ROMA Connect实例详情

func (*RomaClient) ShowDetailsOfMemberGroup

查看指定的VPC通道后端服务器组详情

func (*RomaClient) ShowDetailsOfRequestThrottlingPolicyV2

查看指定流控策略的详细信息。

func (*RomaClient) ShowDetailsOfVpcChannelV2

查看指定的VPC通道详情

func (*RomaClient) ShowDevice

func (c *RomaClient) ShowDevice(request *model.ShowDeviceRequest) (*model.ShowDeviceResponse, error)

查询设备详情

func (*RomaClient) ShowDeviceGroup

func (c *RomaClient) ShowDeviceGroup(request *model.ShowDeviceGroupRequest) (*model.ShowDeviceGroupResponse, error)

获取设备分组及下一层分组信息

func (*RomaClient) ShowDeviceGroupTree

查询所有设备分组

func (*RomaClient) ShowDevicesInGroup

查询设备分组内设备

func (*RomaClient) ShowDispatches

func (c *RomaClient) ShowDispatches(request *model.ShowDispatchesRequest) (*model.ShowDispatchesResponse, error)

查询调度计划

func (*RomaClient) ShowLiveDataApiV2

查询后端API的详细信息。

func (*RomaClient) ShowMqsInstance

func (c *RomaClient) ShowMqsInstance(request *model.ShowMqsInstanceRequest) (*model.ShowMqsInstanceResponse, error)

查询指定MQS实例详情。

func (*RomaClient) ShowMqsInstanceMessages

查询消息的偏移量和消息内容。 先根据时间戳查询消息的偏移量,再根据偏移量查询消息内容。

func (*RomaClient) ShowMqsInstanceTopicAccessPolicy

查询Topic权限。

func (*RomaClient) ShowProduct

func (c *RomaClient) ShowProduct(request *model.ShowProductRequest) (*model.ShowProductResponse, error)

查询产品详情

func (*RomaClient) ShowProductAuthentication

查询产品鉴权信息

func (*RomaClient) ShowProductTemplate

查询产品模板详情

func (*RomaClient) ShowProperty

func (c *RomaClient) ShowProperty(request *model.ShowPropertyRequest) (*model.ShowPropertyResponse, error)

查询服务属性详情

func (*RomaClient) ShowRequestProperty

查询请求属性详情

func (*RomaClient) ShowResponseProperty

查询响应属性详情

func (*RomaClient) ShowRestrictionOfInstanceV2

查看ROMA Connect实例约束信息

func (*RomaClient) ShowRule

func (c *RomaClient) ShowRule(request *model.ShowRuleRequest) (*model.ShowRuleResponse, error)

查询规则详情

func (*RomaClient) ShowService

func (c *RomaClient) ShowService(request *model.ShowServiceRequest) (*model.ShowServiceResponse, error)

查询服务详情

func (*RomaClient) ShowTask

func (c *RomaClient) ShowTask(request *model.ShowTaskRequest) (*model.ShowTaskResponse, error)

通过任务ID查询指定任务的信息

func (*RomaClient) StartTestDatasource

测试数据源连通性

func (*RomaClient) StopTask

func (c *RomaClient) StopTask(request *model.StopTaskRequest) (*model.StopTaskResponse, error)

手工停止当前执行的任务

func (*RomaClient) UnpublishLiveDataApiV2

在某个实例中取消部署后端API。

func (*RomaClient) UpdateAclStrategyV2

修改指定的ACL策略,其中可修改的属性为:acl_name、acl_type、acl_value,其它属性不可修改。

func (*RomaClient) UpdateApiGroupV2

func (c *RomaClient) UpdateApiGroupV2(request *model.UpdateApiGroupV2Request) (*model.UpdateApiGroupV2Response, error)

修改API分组属性。其中name和remark可修改,其他属性不可修改。

func (*RomaClient) UpdateApiV2

func (c *RomaClient) UpdateApiV2(request *model.UpdateApiV2Request) (*model.UpdateApiV2Response, error)

修改指定API的信息,包括后端服务信息。

func (*RomaClient) UpdateAppAcl

func (c *RomaClient) UpdateAppAcl(request *model.UpdateAppAclRequest) (*model.UpdateAppAclResponse, error)

设置客户端配置的访问控制。

func (*RomaClient) UpdateAppConfigV2

修改应用配置

func (*RomaClient) UpdateAppQuota

func (c *RomaClient) UpdateAppQuota(request *model.UpdateAppQuotaRequest) (*model.UpdateAppQuotaResponse, error)

修改客户端配额

func (*RomaClient) UpdateBackendInstancesV2

更新指定的VPC通道的后端实例。更新时,使用传入的请求参数对对应云服务组的后端实例进行全量覆盖修改。若未指定修改的云服务器组,则进行全量覆盖。

func (*RomaClient) UpdateCommand

func (c *RomaClient) UpdateCommand(request *model.UpdateCommandRequest) (*model.UpdateCommandResponse, error)

修改命令

func (*RomaClient) UpdateCustomAuthorizerV2

修改自定义认证

func (*RomaClient) UpdateDatasourceInfo

修改数据源

func (*RomaClient) UpdateDevice

func (c *RomaClient) UpdateDevice(request *model.UpdateDeviceRequest) (*model.UpdateDeviceResponse, error)

修改设备信息

func (*RomaClient) UpdateDeviceGroup

修改设备分组

func (*RomaClient) UpdateDictionary

func (c *RomaClient) UpdateDictionary(request *model.UpdateDictionaryRequest) (*model.UpdateDictionaryResponse, error)

更新字典

func (*RomaClient) UpdateDispatches

func (c *RomaClient) UpdateDispatches(request *model.UpdateDispatchesRequest) (*model.UpdateDispatchesResponse, error)

通过任务ID和调度ID修改调度计划

func (*RomaClient) UpdateDomainV2

func (c *RomaClient) UpdateDomainV2(request *model.UpdateDomainV2Request) (*model.UpdateDomainV2Response, error)

修改绑定的域名所对应的配置信息。

func (*RomaClient) UpdateEnvironmentV2

修改指定环境的信息。其中可修改的属性为:name、remark,其它属性不可修改。

func (*RomaClient) UpdateEnvironmentVariableV2

修改环境变量。环境变量引用位置为api的后端服务地址时,修改对应环境变量会将使用该变量的所有api重新发布。

func (*RomaClient) UpdateHealthCheck

修改VPC通道健康检查。

func (*RomaClient) UpdateLiveDataApiV2

在某个实例中更新后端API的参数。

func (*RomaClient) UpdateMemberGroup

更新指定VPC通道后端服务器组

func (*RomaClient) UpdateMqsInstanceTopic

修改Topic。

func (*RomaClient) UpdateMultiTasks

func (c *RomaClient) UpdateMultiTasks(request *model.UpdateMultiTasksRequest) (*model.UpdateMultiTasksResponse, error)

修改组合任务

func (*RomaClient) UpdateNotification

该接口用于修改指定的订阅管理

func (*RomaClient) UpdateProduct

func (c *RomaClient) UpdateProduct(request *model.UpdateProductRequest) (*model.UpdateProductResponse, error)

修改产品信息

func (*RomaClient) UpdateProductTemplate

修改产品模板

func (*RomaClient) UpdateProductTopic

更新产品主题

func (*RomaClient) UpdateProjectVpcChannel

项目下根据VPC通道名称批量修改多个多个实例下的VPC通道。若实例下不存在该VPC通道则创建。注意:实例特性vpc_name_modifiable配置为off时才可使用。

func (*RomaClient) UpdateProperty

func (c *RomaClient) UpdateProperty(request *model.UpdatePropertyRequest) (*model.UpdatePropertyResponse, error)

修改服务属性

func (*RomaClient) UpdateRequestProperty

修改请求属性

func (*RomaClient) UpdateRequestThrottlingPolicyV2

修改指定流控策略的详细信息。

func (*RomaClient) UpdateResponseProperty

修改响应属性

func (*RomaClient) UpdateRomaApp

func (c *RomaClient) UpdateRomaApp(request *model.UpdateRomaAppRequest) (*model.UpdateRomaAppResponse, error)

更新应用

func (*RomaClient) UpdateRule

func (c *RomaClient) UpdateRule(request *model.UpdateRuleRequest) (*model.UpdateRuleResponse, error)

修改规则

func (*RomaClient) UpdateService

func (c *RomaClient) UpdateService(request *model.UpdateServiceRequest) (*model.UpdateServiceResponse, error)

修改服务

func (*RomaClient) UpdateSignatureKeyV2

修改指定签名密钥的详细信息。

func (*RomaClient) UpdateSpecialThrottlingConfigurationV2

修改某个流控策略下的某个特殊设置。

func (*RomaClient) UpdateTask

func (c *RomaClient) UpdateTask(request *model.UpdateTaskRequest) (*model.UpdateTaskResponse, error)

更新普通任务

func (*RomaClient) UpdateTopicAccessPolicy

更新Topic权限。

func (*RomaClient) UpdateVpcChannelV2

更新指定VPC通道的参数 使用传入的后端实例列表对VPC通道进行全量覆盖,若后端实例列表为空,则会全量删除已有的后端实例; 使用传入的后端服务器组列表对VPC通道进行全量覆盖,若后端服务器组列表为空,则会全量删除已有的服务器组;

func (*RomaClient) UploadProduct

func (c *RomaClient) UploadProduct(request *model.UploadProductRequest) (*model.UploadProductResponse, error)

导入产品

func (*RomaClient) ValidateDictionary

校验指定条件的字典是否存在,支持字典名称和字典编码

func (*RomaClient) ValidateRomaApp

func (c *RomaClient) ValidateRomaApp(request *model.ValidateRomaAppRequest) (*model.ValidateRomaAppResponse, error)

校验指定条件的应用是否存在

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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