goodrain / rainbond-sdk-go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go API client for openapi

Rainbond open api

Overview

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

Installation

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"

Documentation for API Endpoints

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}

Documentation For Models

Documentation For Authorization

Bearer

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

Author

barnett@goodrain.com

About


Languages

Language:Go 99.3%Language:Shell 0.7%