package
0.2.1
Repository: https://github.com/codilime/floodgate.git
Documentation: pkg.go.dev

# README

Go API client for swagger

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

import "./swagger"

Documentation for API Endpoints

All URIs are relative to https://localhost

ClassMethodHTTP requestDescription
AmazonInfrastructureControllerApiApplicationFunctionsUsingGETGet /applications/{application}/functionsGet application functions
AmazonInfrastructureControllerApiFunctionsUsingGETGet /functionsGet functions
AmazonInfrastructureControllerApiInstanceTypesUsingGETGet /instanceTypesGet instance types
AmazonInfrastructureControllerApiSubnetsUsingGETGet /subnetsGet subnets
AmazonInfrastructureControllerApiVpcsUsingGETGet /vpcsGet VPCs
ApplicationControllerApiCancelPipelineUsingPUTPut /applications/{application}/pipelines/{id}/cancelCancel pipeline
ApplicationControllerApiCancelTaskUsingPUTPut /applications/{application}/tasks/{id}/cancelCancel task
ApplicationControllerApiGetAllApplicationsUsingGETGet /applicationsRetrieve a list of applications
ApplicationControllerApiGetApplicationHistoryUsingGETGet /applications/{application}/historyRetrieve a list of an application's configuration revision history
ApplicationControllerApiGetApplicationUsingGETGet /applications/{application}Retrieve an application's details
ApplicationControllerApiGetPipelineConfigUsingGETGet /applications/{application}/pipelineConfigs/{pipelineName}Retrieve a pipeline configuration
ApplicationControllerApiGetPipelineConfigsForApplicationUsingGETGet /applications/{application}/pipelineConfigsRetrieve a list of an application's pipeline configurations
ApplicationControllerApiGetPipelinesUsingGETGet /applications/{application}/pipelinesRetrieve a list of an application's pipeline executions
ApplicationControllerApiGetStrategyConfigUsingGETGet /applications/{application}/strategyConfigs/{strategyName}Retrieve a pipeline strategy configuration
ApplicationControllerApiGetStrategyConfigsForApplicationUsingGETGet /applications/{application}/strategyConfigsRetrieve a list of an application's pipeline strategy configurations
ApplicationControllerApiGetTaskDetailsUsingGETGet /applications/{application}/tasks/{id}/details/{taskDetailsId}Get task details
ApplicationControllerApiGetTaskUsingGETGet /applications/{application}/tasks/{id}Get task
ApplicationControllerApiGetTasksUsingGETGet /applications/{application}/tasksRetrieve a list of an application's tasks
ApplicationControllerApiInvokePipelineConfigUsingPOSTPost /applications/{application}/pipelineConfigs/{pipelineName}Invoke pipeline config
ApplicationControllerApiTaskUsingPOSTPost /applications/{application}/tasksCreate task
ArtifactControllerApiAllUsingGETGet /artifacts/credentialsRetrieve the list of artifact accounts configured in Clouddriver.
ArtifactControllerApiArtifactVersionsUsingGETGet /artifacts/account/{accountName}/versionsRetrieve the list of artifact versions by account and artifact names
ArtifactControllerApiGetArtifactUsingGETGet /artifacts/{provider}/{packageName}/{version}Retrieve the specified artifact version for an artifact provider and package name
AuthControllerApiGetServiceAccountsUsingGETGet /auth/user/serviceAccountsGet service accounts
AuthControllerApiLoggedOutUsingGETGet /auth/loggedOutGet logged out message
AuthControllerApiRedirectUsingGETGet /auth/redirectRedirect to Deck
AuthControllerApiSyncUsingPOSTPost /auth/roles/syncSync user roles
AuthControllerApiUserUsingGETGet /auth/userGet user
BakeControllerApiBakeOptionsUsingGETGet /bakery/options/{cloudProvider}Retrieve a list of available bakery base images for a given cloud provider
BakeControllerApiBakeOptionsUsingGET1Get /bakery/optionsRetrieve a list of available bakery base images, grouped by cloud provider
BakeControllerApiLookupLogsUsingGETGet /bakery/logs/{region}/{statusId}Retrieve the logs for a given bake
BuildControllerApiGetBuildMastersUsingGETGet /v2/buildsGet build masters
BuildControllerApiGetBuildUsingGETGet /v2/builds/{buildMaster}/build/{number}/**Get build for build master
BuildControllerApiGetBuildsUsingGETGet /v2/builds/{buildMaster}/builds/**Get builds for build master
BuildControllerApiGetJobConfigUsingGETGet /v2/builds/{buildMaster}/jobs/**Get job config
BuildControllerApiGetJobsForBuildMasterUsingGETGet /v2/builds/{buildMaster}/jobsGet jobs for build master
BuildControllerApiV3GetBuildMastersUsingGETGet /v3/buildsGet build masters
BuildControllerApiV3GetBuildUsingGETGet /v3/builds/{buildMaster}/build/{number}Get build for build master
BuildControllerApiV3GetBuildsUsingGETGet /v3/builds/{buildMaster}/buildsGet builds for build master
BuildControllerApiV3GetJobConfigUsingGETGet /v3/builds/{buildMaster}/jobGet job config
BuildControllerApiV3GetJobsForBuildMasterUsingGETGet /v3/builds/{buildMaster}/jobsGet jobs for build master
CiControllerApiGetBuildsUsingGET1Get /ci/buildsgetBuilds
ClusterControllerApiGetClusterLoadBalancersUsingGETGet /applications/{application}/clusters/{account}/{clusterName}/{type}/loadBalancersRetrieve a cluster's loadbalancers
ClusterControllerApiGetClustersUsingGETGet /applications/{application}/clusters/{account}/{clusterName}Retrieve a cluster's details
ClusterControllerApiGetClustersUsingGET1Get /applications/{application}/clusters/{account}Retrieve a list of clusters for an account
ClusterControllerApiGetClustersUsingGET2Get /applications/{application}/clustersRetrieve a list of cluster names for an application, grouped by account
ClusterControllerApiGetScalingActivitiesUsingGETGet /applications/{application}/clusters/{account}/{clusterName}/serverGroups/{serverGroupName}/scalingActivitiesRetrieve a list of scaling activities for a server group
ClusterControllerApiGetServerGroupsUsingGETGet /applications/{application}/clusters/{account}/{clusterName}/serverGroups/{serverGroupName}Retrieve a server group's details
ClusterControllerApiGetServerGroupsUsingGET1Get /applications/{application}/clusters/{account}/{clusterName}/serverGroupsRetrieve a list of server groups for a cluster
ClusterControllerApiGetTargetServerGroupUsingGETGet /applications/{application}/clusters/{account}/{clusterName}/{cloudProvider}/{scope}/serverGroups/target/{target}Retrieve a server group that matches a target coordinate (e.g., newest, ancestor) relative to a cluster
ConcourseControllerApiJobsUsingGETGet /concourse/{buildMaster}/teams/{team}/pipelines/{pipeline}/jobsRetrieve the list of job names for a given pipeline available to triggers
ConcourseControllerApiPipelinesUsingGETGet /concourse/{buildMaster}/teams/{team}/pipelinesRetrieve the list of pipeline names for a given team available to triggers
ConcourseControllerApiResourcesUsingGETGet /concourse/{buildMaster}/teams/{team}/pipelines/{pipeline}/resourcesRetrieve the list of resource names for a given pipeline available to the Concourse stage
CredentialsControllerApiGetAccountUsingGETGet /credentials/{account}Retrieve an account's details
CredentialsControllerApiGetAccountsUsingGETGet /credentialsRetrieve a list of accounts
EcsServerGroupEventsControllerApiGetEventsUsingGETGet /applications/{application}/serverGroups/{account}/{serverGroupName}/eventsRetrieves a list of events for a server group
ExecutionsControllerApiGetLatestExecutionsByConfigIdsUsingGETGet /executionsRetrieves an ad-hoc collection of executions based on a number of user-supplied parameters. Either executionIds or pipelineConfigIds must be supplied in order to return any results. If both are supplied, an exception will be thrown.
ExecutionsControllerApiSearchForPipelineExecutionsByTriggerUsingGETGet /applications/{application}/executions/searchSearch for pipeline executions using a combination of criteria. The returned list is sorted by buildTime (trigger time) in reverse order so that newer executions are first in the list.
FirewallControllerApiAllByAccountAndRegionUsingGETGet /firewalls/{account}/{region}Retrieve a list of firewalls for a given account and region
FirewallControllerApiAllByAccountUsingGETGet /firewalls/{account}Retrieve a list of firewalls for a given account, grouped by region
FirewallControllerApiAllUsingGET1Get /firewallsRetrieve a list of firewalls, grouped by account, cloud provider, and region
FirewallControllerApiGetSecurityGroupUsingGETGet /firewalls/{account}/{region}/{name}Retrieve a firewall's details
ImageControllerApiFindImagesUsingGETGet /images/findRetrieve a list of images, filtered by cloud provider, region, and account
ImageControllerApiFindTagsUsingGETGet /images/tagsFind tags
ImageControllerApiGetImageDetailsUsingGETGet /images/{account}/{region}/{imageId}Get image details
InstanceControllerApiGetConsoleOutputUsingGETGet /instances/{account}/{region}/{instanceId}/consoleRetrieve an instance's console output
InstanceControllerApiGetInstanceDetailsUsingGETGet /instances/{account}/{region}/{instanceId}Retrieve an instance's details
JobControllerApiGetJobUsingGETGet /applications/{applicationName}/jobs/{account}/{region}/{name}Get job
LoadBalancerControllerApiGetAllUsingGETGet /loadBalancersRetrieve a list of load balancers for a given cloud provider
LoadBalancerControllerApiGetApplicationLoadBalancersUsingGETGet /applications/{application}/loadBalancersRetrieve a list of load balancers for a given application
LoadBalancerControllerApiGetLoadBalancerDetailsUsingGETGet /loadBalancers/{account}/{region}/{name}Retrieve a load balancer's details as a single element list for a given account, region, cloud provider and load balancer name
LoadBalancerControllerApiGetLoadBalancerUsingGETGet /loadBalancers/{name}Retrieve a load balancer for a given cloud provider
ManagedControllerApiCreatePinUsingPOSTPost /managed/application/{application}/pinCreate a pin for an artifact in an environment
ManagedControllerApiDeleteManifestUsingDELETEDelete /managed/delivery-configs/{name}Delete a delivery config manifest
ManagedControllerApiDeletePinForEnvUsingDELETEDelete /managed/application/{application}/pin/{targetEnvironment}Delete a pin for an artifact in an environment by specifying the environment
ManagedControllerApiDeletePinUsingDELETEDelete /managed/application/{application}/pinDelete a pin for an artifact in an environment
ManagedControllerApiDeleteVetoUsingDELETEDelete /managed/application/{application}/veto/{targetEnvironment}/{reference}/{version}Veto an artifact version in an environment
ManagedControllerApiDiffManifestUsingPOSTPost /managed/delivery-configs/diffAd-hoc validate and diff a config manifest
ManagedControllerApiDiffResourceUsingPOSTPost /managed/resources/diffAd-hoc validate and diff a resource
ManagedControllerApiExportResourceUsingGETGet /managed/resources/export/{cloudProvider}/{account}/{type}/{name}Generate a keel resource definition for a deployed cloud resource
ManagedControllerApiGetApplicationDetailsUsingGETGet /managed/application/{application}Get managed details about an application
ManagedControllerApiGetConfigByUsingGETGet /managed/application/{application}/configGet the delivery config associated with an application
ManagedControllerApiGetConstraintStateUsingGETGet /managed/application/{application}/environment/{environment}/constraintsList up-to {limit} current constraint states for an environment
ManagedControllerApiGetManifestArtifactsUsingGETGet /managed/delivery-configs/{name}/artifactsGet the status of each version of each artifact in each environment
ManagedControllerApiGetManifestUsingGETGet /managed/delivery-configs/{name}Get a delivery config manifest
ManagedControllerApiGetResourceStatusUsingGETGet /managed/resources/{resourceId}/statusGet status of a resource
ManagedControllerApiGetResourceUsingGETGet /managed/resources/{resourceId}Get a resource
ManagedControllerApiPauseApplicationUsingPOSTPost /managed/application/{application}/pausePause management of an entire application
ManagedControllerApiPauseResourceUsingPOSTPost /managed/resources/{resourceId}/pausePause management of a resource
ManagedControllerApiResumeApplicationUsingDELETEDelete /managed/application/{application}/pauseResume management of an entire application
ManagedControllerApiResumeResourceUsingDELETEDelete /managed/resources/{resourceId}/pauseResume management of a resource
ManagedControllerApiUpdateConstraintStatusUsingPOSTPost /managed/application/{application}/environment/{environment}/constraintUpdate the status of an environment constraint
ManagedControllerApiUpsertManifestUsingPOSTPost /managed/delivery-configsCreate or update a delivery config manifest
ManagedControllerApiValidateManifestUsingPOSTPost /managed/delivery-configs/validateValidate a delivery config manifest
ManagedControllerApiVetoUsingPOSTPost /managed/application/{application}/vetoVeto an artifact version in an environment
NetworkControllerApiAllByCloudProviderUsingGETGet /networks/{cloudProvider}Retrieve a list of networks for a given cloud provider
NetworkControllerApiAllUsingGET2Get /networksRetrieve a list of networks, grouped by cloud provider
PipelineConfigControllerApiConvertPipelineConfigToPipelineTemplateUsingGETGet /pipelineConfigs/{pipelineConfigId}/convertToTemplateConvert a pipeline config to a pipeline template.
PipelineConfigControllerApiGetAllPipelineConfigsUsingGETGet /pipelineConfigsGet all pipeline configs.
PipelineConfigControllerApiGetPipelineConfigHistoryUsingGETGet /pipelineConfigs/{pipelineConfigId}/historyGet pipeline config history.
PipelineControllerApiCancelPipelineUsingPUT1Put /pipelines/{id}/cancelCancel a pipeline execution
PipelineControllerApiDeletePipelineUsingDELETEDelete /pipelines/{application}/{pipelineName}Delete a pipeline definition
PipelineControllerApiDeletePipelineUsingDELETE1Delete /pipelines/{id}Delete a pipeline execution
PipelineControllerApiEvaluateExpressionForExecutionAtStageUsingGETGet /pipelines/{id}/{stageId}/evaluateExpressionEvaluate a pipeline expression at a specific stage using the provided execution as context
PipelineControllerApiEvaluateExpressionForExecutionUsingGETGet /pipelines/{id}/evaluateExpressionEvaluate a pipeline expression using the provided execution as context
PipelineControllerApiEvaluateExpressionForExecutionViaPOSTUsingPOSTPost /pipelines/{id}/evaluateExpressionEvaluate a pipeline expression using the provided execution as context
PipelineControllerApiEvaluateVariablesUsingPOSTPost /pipelines/{id}/evaluateVariablesEvaluate variables same as Evaluate Variables stage using the provided execution as context
PipelineControllerApiGetPipelineUsingGETGet /pipelines/{id}Retrieve a pipeline execution
PipelineControllerApiInvokePipelineConfigUsingPOST1Post /pipelines/{application}/{pipelineNameOrId}Trigger a pipeline execution
PipelineControllerApiInvokePipelineConfigViaEchoUsingPOSTPost /pipelines/v2/{application}/{pipelineNameOrId}Trigger a pipeline execution
PipelineControllerApiPausePipelineUsingPUTPut /pipelines/{id}/pausePause a pipeline execution
PipelineControllerApiRenamePipelineUsingPOSTPost /pipelines/moveRename a pipeline definition
PipelineControllerApiRestartStageUsingPUTPut /pipelines/{id}/stages/{stageId}/restartRestart a stage execution
PipelineControllerApiResumePipelineUsingPUTPut /pipelines/{id}/resumeResume a pipeline execution
PipelineControllerApiSavePipelineUsingPOSTPost /pipelinesSave a pipeline definition
PipelineControllerApiStartUsingPOSTPost /pipelines/startInitiate a pipeline execution
PipelineControllerApiUpdatePipelineUsingPUTPut /pipelines/{id}Update a pipeline definition
PipelineControllerApiUpdateStageUsingPATCHPatch /pipelines/{id}/stages/{stageId}Update a stage execution
PipelineTemplatesControllerApiCreateUsingPOSTPost /pipelineTemplatesCreate a pipeline template.
PipelineTemplatesControllerApiDeleteUsingDELETEDelete /pipelineTemplates/{id}Delete a pipeline template.
PipelineTemplatesControllerApiGetUsingGETGet /pipelineTemplates/{id}Get a pipeline template.
PipelineTemplatesControllerApiListPipelineTemplateDependentsUsingGETGet /pipelineTemplates/{id}/dependentsList all pipelines that implement a pipeline template
PipelineTemplatesControllerApiListUsingGETGet /pipelineTemplatesList pipeline templates.
PipelineTemplatesControllerApiResolveTemplatesUsingGETGet /pipelineTemplates/resolveResolve a pipeline template.
PipelineTemplatesControllerApiUpdateUsingPOSTPost /pipelineTemplates/{id}Update a pipeline template.
ProjectControllerApiAllPipelinesForProjectUsingGETGet /projects/{id}/pipelinesGet all pipelines for project
ProjectControllerApiAllUsingGET3Get /projectsGet all projects
ProjectControllerApiGetClustersUsingGET3Get /projects/{id}/clustersGet a project's clusters
ProjectControllerApiGetUsingGET1Get /projects/{id}Get a project
PubsubSubscriptionControllerApiAllUsingGET4Get /pubsub/subscriptionsRetrieve the list of pub/sub subscriptions configured in Echo.
ReorderPipelinesControllerApiReorderPipelinesUsingPOSTPost /actions/pipelines/reorderRe-order pipelines
SearchControllerApiSearchUsingGETGet /searchSearch infrastructure
SecurityGroupControllerApiAllByAccountUsingGET1Get /securityGroups/{account}Retrieve a list of security groups for a given account, grouped by region
SecurityGroupControllerApiAllUsingGET5Get /securityGroupsRetrieve a list of security groups, grouped by account, cloud provider, and region
SecurityGroupControllerApiGetSecurityGroupUsingGET1Get /securityGroups/{account}/{region}/{name}Retrieve a security group's details
ServerGroupControllerApiGetServerGroupDetailsUsingGETGet /applications/{applicationName}/serverGroups/{account}/{region}/{serverGroupName}Retrieve a server group's details
ServerGroupControllerApiGetServerGroupsForApplicationUsingGETGet /applications/{applicationName}/serverGroupsRetrieve a list of server groups for a given application
ServerGroupManagerControllerApiGetServerGroupManagersForApplicationUsingGETGet /applications/{application}/serverGroupManagersRetrieve a list of server group managers for an application
SnapshotControllerApiGetCurrentSnapshotUsingGETGet /applications/{application}/snapshots/{account}Get current snapshot
SnapshotControllerApiGetSnapshotHistoryUsingGETGet /applications/{application}/snapshots/{account}/historyGet snapshot history
SubnetControllerApiAllByCloudProviderUsingGET1Get /subnets/{cloudProvider}Retrieve a list of subnets for a given cloud provider
TaskControllerApiCancelTaskUsingPUT1Put /tasks/{id}/cancelCancel task
TaskControllerApiCancelTasksUsingPUTPut /tasks/cancelCancel tasks
TaskControllerApiDeleteTaskUsingDELETEDelete /tasks/{id}Delete task
TaskControllerApiGetTaskDetailsUsingGET1Get /tasks/{id}/details/{taskDetailsId}Get task details
TaskControllerApiGetTaskUsingGET1Get /tasks/{id}Get task
TaskControllerApiTaskUsingPOST1Post /tasksCreate task
V2CanaryConfigControllerApiCreateCanaryConfigUsingPOSTPost /v2/canaryConfigCreate a canary configuration
V2CanaryConfigControllerApiDeleteCanaryConfigUsingDELETEDelete /v2/canaryConfig/{id}Delete a canary configuration
V2CanaryConfigControllerApiGetCanaryConfigUsingGETGet /v2/canaryConfig/{id}Retrieve a canary configuration by id
V2CanaryConfigControllerApiGetCanaryConfigsUsingGETGet /v2/canaryConfigRetrieve a list of canary configurations
V2CanaryConfigControllerApiUpdateCanaryConfigUsingPUTPut /v2/canaryConfig/{id}Update a canary configuration
V2CanaryControllerApiGetCanaryResultUsingGETGet /v2/canaries/canary/{canaryConfigId}/{canaryExecutionId}(DEPRECATED) Retrieve a canary result
V2CanaryControllerApiGetCanaryResultUsingGET1Get /v2/canaries/canary/{canaryExecutionId}Retrieve a canary result
V2CanaryControllerApiGetCanaryResultsByApplicationUsingGETGet /v2/canaries/{application}/executionsRetrieve a list of an application's canary results
V2CanaryControllerApiGetMetricSetPairListUsingGETGet /v2/canaries/metricSetPairList/{metricSetPairListId}Retrieve a metric set pair list
V2CanaryControllerApiInitiateCanaryUsingPOSTPost /v2/canaries/canary/{canaryConfigId}Start a canary execution
V2CanaryControllerApiInitiateCanaryWithConfigUsingPOSTPost /v2/canaries/canaryStart a canary execution with the supplied canary config
V2CanaryControllerApiListCredentialsUsingGETGet /v2/canaries/credentialsRetrieve a list of configured Kayenta accounts
V2CanaryControllerApiListJudgesUsingGETGet /v2/canaries/judgesRetrieve a list of all configured canary judges
V2CanaryControllerApiListMetricsServiceMetadataUsingGETGet /v2/canaries/metadata/metricsServiceRetrieve a list of descriptors for use in populating the canary config ui
V2PipelineTemplatesControllerApiCreateUsingPOST1Post /v2/pipelineTemplates/create(ALPHA) Create a pipeline template.
V2PipelineTemplatesControllerApiDeleteUsingDELETE1Delete /v2/pipelineTemplates/{id}Delete a pipeline template.
V2PipelineTemplatesControllerApiGetUsingGET2Get /v2/pipelineTemplates/{id}(ALPHA) Get a pipeline template.
V2PipelineTemplatesControllerApiListPipelineTemplateDependentsUsingGET1Get /v2/pipelineTemplates/{id}/dependents(ALPHA) List all pipelines that implement a pipeline template
V2PipelineTemplatesControllerApiListUsingGET1Get /v2/pipelineTemplates(ALPHA) List pipeline templates.
V2PipelineTemplatesControllerApiListVersionsUsingGETGet /v2/pipelineTemplates/versionsList pipeline templates with versions
V2PipelineTemplatesControllerApiPlanUsingPOSTPost /v2/pipelineTemplates/plan(ALPHA) Plan a pipeline template configuration.
V2PipelineTemplatesControllerApiUpdateUsingPOST1Post /v2/pipelineTemplates/update/{id}(ALPHA) Update a pipeline template.
VersionControllerApiGetVersionUsingGETGet /versionFetch Gate's current version
WebhookControllerApiPreconfiguredWebhooksUsingGETGet /webhooks/preconfiguredRetrieve a list of preconfigured webhooks in Orca
WebhookControllerApiWebhooksUsingPOSTPost /webhooks/{type}/{source}Endpoint for posting webhooks to Spinnaker's webhook service

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author