Rainbond open api
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: v1
- Package version: 5.3.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context
go get github.com/antihax/optional
Put the package under your project folder and add the following in import:
import "./openapi"
All URIs are relative to http://127.0.0.1:8000
Class | Method | HTTP request | Description |
---|---|---|---|
OpenapiAppsApi | TeamsRegionsAppsCloseCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/close | |
OpenapiAppsApi | TeamsRegionsAppsCopyCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/copy | |
OpenapiAppsApi | TeamsRegionsAppsCopyList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/copy | |
OpenapiAppsApi | TeamsRegionsAppsCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps | |
OpenapiAppsApi | TeamsRegionsAppsDelete | Delete /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id} | |
OpenapiAppsApi | TeamsRegionsAppsDomainsCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/domains | |
OpenapiAppsApi | TeamsRegionsAppsInstallCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/install | |
OpenapiAppsApi | TeamsRegionsAppsList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps | |
OpenapiAppsApi | TeamsRegionsAppsMonitorQueryList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/monitor/query | |
OpenapiAppsApi | TeamsRegionsAppsMonitorQueryRangeList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/monitor/query_range | |
OpenapiAppsApi | TeamsRegionsAppsOperationsCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/operations | |
OpenapiAppsApi | TeamsRegionsAppsRead | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id} | |
OpenapiAppsApi | TeamsRegionsAppsServicesDelete | Delete /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/services/{service_id} | |
OpenapiAppsApi | TeamsRegionsAppsServicesEnvsUpdate | Put /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/services/{service_id}/envs | |
OpenapiAppsApi | TeamsRegionsAppsServicesEventsList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/services/{service_id}/events | |
OpenapiAppsApi | TeamsRegionsAppsServicesList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/services | |
OpenapiAppsApi | TeamsRegionsAppsServicesRead | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/services/{service_id} | |
OpenapiAppsApi | TeamsRegionsAppsServicesTelescopicHorizontalCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/services/{service_id}/telescopic/horizontal | |
OpenapiAppsApi | TeamsRegionsAppsServicesTelescopicVerticalCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/services/{service_id}/telescopic/vertical | |
OpenapiAppsApi | TeamsRegionsAppsThirdComponentsCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/third-components | |
OpenapiAppsApi | TeamsRegionsAppsUpgradeCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/upgrade | |
OpenapiAppsApi | TeamsRegionsAppsUpgradeList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/upgrade | |
OpenapiEntrepriseApi | ConfigsList | Get /openapi/v1/configs | |
OpenapiGatewayApi | HttpdomainsList | Get /openapi/v1/httpdomains | |
OpenapiGatewayApi | TeamsRegionsAppsDomainsDelete | Delete /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/domains/{rule_id} | |
OpenapiGatewayApi | TeamsRegionsAppsDomainsList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/domains | |
OpenapiGatewayApi | TeamsRegionsAppsDomainsUpdate | Put /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/domains/{rule_id} | |
OpenapiGatewayApi | TeamsRegionsAppsHttpdomainsCreate | Post /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/httpdomains | |
OpenapiGatewayApi | TeamsRegionsAppsHttpdomainsDelete | Delete /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/httpdomains/{rule_id} | |
OpenapiGatewayApi | TeamsRegionsAppsHttpdomainsList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/httpdomains | |
OpenapiGatewayApi | TeamsRegionsAppsHttpdomainsRead | Get /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/httpdomains/{rule_id} | |
OpenapiGatewayApi | TeamsRegionsAppsHttpdomainsUpdate | Put /openapi/v1/teams/{team_id}/regions/{region_name}/apps/{app_id}/httpdomains/{rule_id} | |
OpenapiRegionApi | RegionsCreate | Post /openapi/v1/regions | |
OpenapiRegionApi | RegionsList | Get /openapi/v1/regions | |
OpenapiRegionApi | RegionsRead | Get /openapi/v1/regions/{region_id} | |
OpenapiTeamApi | TeamsCertificatesCreate | Post /openapi/v1/teams/{team_id}/certificates | |
OpenapiTeamApi | TeamsCertificatesDelete | Delete /openapi/v1/teams/{team_id}/certificates/{certificate_id} | |
OpenapiTeamApi | TeamsCertificatesList | Get /openapi/v1/teams/{team_id}/certificates | |
OpenapiTeamApi | TeamsCertificatesRead | Get /openapi/v1/teams/{team_id}/certificates/{certificate_id} | |
OpenapiTeamApi | TeamsCertificatesUpdate | Put /openapi/v1/teams/{team_id}/certificates/{certificate_id} | |
OpenapiTeamApi | TeamsCreate | Post /openapi/v1/teams | |
OpenapiTeamApi | TeamsDelete | Delete /openapi/v1/teams/{team_id} | |
OpenapiTeamApi | TeamsList | Get /openapi/v1/teams | |
OpenapiTeamApi | TeamsRead | Get /openapi/v1/teams/{team_id} | |
OpenapiTeamApi | TeamsRegionsResourceList | Get /openapi/v1/teams/{team_id}/regions/{region_name}/resource | |
OpenapiTeamApi | TeamsResourceCreate | Post /openapi/v1/teams/resource | |
OpenapiTeamApi | TeamsUpdate | Put /openapi/v1/teams/{team_id} | |
OpenapiTeamRegionApi | TeamsRegionsCreate | Post /openapi/v1/teams/{team_id}/regions | |
OpenapiTeamRegionApi | TeamsRegionsList | Get /openapi/v1/teams/{team_id}/regions | |
OpenapiUserApi | AdministratorsCreate | Post /openapi/v1/administrators | |
OpenapiUserApi | AdministratorsDelete | Delete /openapi/v1/administrators/{user_id} | |
OpenapiUserApi | AdministratorsList | Get /openapi/v1/administrators | |
OpenapiUserApi | ChangepwdUpdate | Put /openapi/v1/changepwd | |
OpenapiUserApi | UsersChangepwdUpdate | Put /openapi/v1/users/{user_id}/changepwd | |
OpenapiUserApi | UsersCreate | Post /openapi/v1/users | |
OpenapiUserApi | UsersDelete | Delete /openapi/v1/users/{user_id} | |
OpenapiUserApi | UsersList | Get /openapi/v1/users | |
OpenapiUserApi | UsersRead | Get /openapi/v1/users/{user_id} | |
OpenapiUserApi | UsersUpdate | Put /openapi/v1/users/{user_id} |
- AddRegionRequest
- AppBaseInfo
- AppCopyC
- AppCopyCRes
- AppCopyL
- AppCopyModify
- AppInfo
- AppPostInfo
- AppServiceEvents
- AppServiceTelescopicHorizontal
- AppServiceTelescopicVertical
- AppStoreImageHubBaseResp
- AppStoreImageHubResp
- AutoSsl
- CertificatesR
- ChangePassWd
- ChangePassWdUser
- CloudMarketBaseResp
- ComponentEnvsBaseSerializers
- ComponentEnvsSerializers
- ComponentMonitorBaseSerializers
- ComponentMonitorItemsSerializers
- ComponentMonitorSerializers
- CreateAdminUserReq
- CreateTeamReq
- CreateThirdComponent
- CreateThirdComponentResponse
- CreateUser
- CustomJwt
- EnterpriseConfigSeralizer
- EnterpriseHttpGatewayRule
- ExportAppBaseResp
- Fail
- GatewayRule
- HttpConfiguration
- HttpGatewayRule
- HttpHeader
- Install
- ListServiceEventsResponse
- ListTeamRegionsResp
- ListTeamResp
- ListUpgrade
- ListUsersRespView
- MarketInstall
- MonitorDataSerializers
- NewBieGuideBaseResp
- OauthServicesBaseResp
- OauthServicesResp
- ObjectStorageBaseResp
- ObjectStorageResp
- PostGatewayRule
- PostHttpGatewayRule
- PostTcpGatewayRule
- PostTcpGatewayRuleExtensions
- RegionInfo
- RegionInfoR
- RegionInfoResp
- RoleInfo
- ServiceBaseInfo
- ServiceGroupOperations
- Success
- TcpGatewayRule
- TeamAppsCloseSerializers
- TeamAppsResource
- TeamBaseInfo
- TeamCertificatesC
- TeamCertificatesL
- TeamCertificatesR
- TeamInfo
- TeamRegionReq
- TeamRegionsResp
- TenantRegionList
- UpdatePostHttpGatewayRule
- UpdateTeamInfoReq
- UpdateUser
- Upgrade
- UpgradeBase
- UserInfo
- Type: API key
Example
auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)