package
7.7.0+incompatible
Repository: https://github.com/dalet-oss/kowabunga-api.git
Documentation: pkg.go.dev
# Functions
NewCreateProject creates a new http.Handler for the create project operation.
NewCreateProjectBadRequest creates CreateProjectBadRequest with default headers values.
NewCreateProjectConflict creates CreateProjectConflict with default headers values.
NewCreateProjectCreated creates CreateProjectCreated with default headers values.
NewCreateProjectDNSRecord creates a new http.Handler for the create project Dns record operation.
NewCreateProjectDNSRecordBadRequest creates CreateProjectDNSRecordBadRequest with default headers values.
NewCreateProjectDNSRecordConflict creates CreateProjectDNSRecordConflict with default headers values.
NewCreateProjectDNSRecordCreated creates CreateProjectDNSRecordCreated with default headers values.
NewCreateProjectDNSRecordInternalServerError creates CreateProjectDNSRecordInternalServerError with default headers values.
NewCreateProjectDNSRecordNotFound creates CreateProjectDNSRecordNotFound with default headers values.
NewCreateProjectDNSRecordParams creates a new CreateProjectDNSRecordParams object
There are no default values defined in the spec.
NewCreateProjectInsufficientStorage creates CreateProjectInsufficientStorage with default headers values.
NewCreateProjectInternalServerError creates CreateProjectInternalServerError with default headers values.
NewCreateProjectParams creates a new CreateProjectParams object with the default values initialized.
NewCreateProjectZoneInstance creates a new http.Handler for the create project zone instance operation.
NewCreateProjectZoneInstanceBadRequest creates CreateProjectZoneInstanceBadRequest with default headers values.
NewCreateProjectZoneInstanceConflict creates CreateProjectZoneInstanceConflict with default headers values.
NewCreateProjectZoneInstanceCreated creates CreateProjectZoneInstanceCreated with default headers values.
NewCreateProjectZoneInstanceInsufficientStorage creates CreateProjectZoneInstanceInsufficientStorage with default headers values.
NewCreateProjectZoneInstanceInternalServerError creates CreateProjectZoneInstanceInternalServerError with default headers values.
NewCreateProjectZoneInstanceNotFound creates CreateProjectZoneInstanceNotFound with default headers values.
NewCreateProjectZoneInstanceParams creates a new CreateProjectZoneInstanceParams object with the default values initialized.
NewCreateProjectZoneKce creates a new http.Handler for the create project zone kce operation.
NewCreateProjectZoneKceBadRequest creates CreateProjectZoneKceBadRequest with default headers values.
NewCreateProjectZoneKceConflict creates CreateProjectZoneKceConflict with default headers values.
NewCreateProjectZoneKceCreated creates CreateProjectZoneKceCreated with default headers values.
NewCreateProjectZoneKceInsufficientStorage creates CreateProjectZoneKceInsufficientStorage with default headers values.
NewCreateProjectZoneKceInternalServerError creates CreateProjectZoneKceInternalServerError with default headers values.
NewCreateProjectZoneKceNotFound creates CreateProjectZoneKceNotFound with default headers values.
NewCreateProjectZoneKceParams creates a new CreateProjectZoneKceParams object with the default values initialized.
NewCreateProjectZoneVolume creates a new http.Handler for the create project zone volume operation.
NewCreateProjectZoneVolumeBadRequest creates CreateProjectZoneVolumeBadRequest with default headers values.
NewCreateProjectZoneVolumeConflict creates CreateProjectZoneVolumeConflict with default headers values.
NewCreateProjectZoneVolumeCreated creates CreateProjectZoneVolumeCreated with default headers values.
NewCreateProjectZoneVolumeInsufficientStorage creates CreateProjectZoneVolumeInsufficientStorage with default headers values.
NewCreateProjectZoneVolumeInternalServerError creates CreateProjectZoneVolumeInternalServerError with default headers values.
NewCreateProjectZoneVolumeNotFound creates CreateProjectZoneVolumeNotFound with default headers values.
NewCreateProjectZoneVolumeParams creates a new CreateProjectZoneVolumeParams object
There are no default values defined in the spec.
NewDeleteProject creates a new http.Handler for the delete project operation.
NewDeleteProjectConflict creates DeleteProjectConflict with default headers values.
NewDeleteProjectInternalServerError creates DeleteProjectInternalServerError with default headers values.
NewDeleteProjectNotFound creates DeleteProjectNotFound with default headers values.
NewDeleteProjectOK creates DeleteProjectOK with default headers values.
NewDeleteProjectParams creates a new DeleteProjectParams object
There are no default values defined in the spec.
NewGetAllProjects creates a new http.Handler for the get all projects operation.
NewGetAllProjectsOK creates GetAllProjectsOK with default headers values.
NewGetAllProjectsParams creates a new GetAllProjectsParams object
There are no default values defined in the spec.
NewGetProject creates a new http.Handler for the get project operation.
NewGetProjectDNSRecords creates a new http.Handler for the get project Dns records operation.
NewGetProjectDNSRecordsNotFound creates GetProjectDNSRecordsNotFound with default headers values.
NewGetProjectDNSRecordsOK creates GetProjectDNSRecordsOK with default headers values.
NewGetProjectDNSRecordsParams creates a new GetProjectDNSRecordsParams object
There are no default values defined in the spec.
NewGetProjectNotFound creates GetProjectNotFound with default headers values.
NewGetProjectOK creates GetProjectOK with default headers values.
NewGetProjectParams creates a new GetProjectParams object
There are no default values defined in the spec.
NewGetProjectUsage creates a new http.Handler for the get project usage operation.
NewGetProjectUsageNotFound creates GetProjectUsageNotFound with default headers values.
NewGetProjectUsageOK creates GetProjectUsageOK with default headers values.
NewGetProjectUsageParams creates a new GetProjectUsageParams object
There are no default values defined in the spec.
NewGetProjectZoneInstances creates a new http.Handler for the get project zone instances operation.
NewGetProjectZoneInstancesNotFound creates GetProjectZoneInstancesNotFound with default headers values.
NewGetProjectZoneInstancesOK creates GetProjectZoneInstancesOK with default headers values.
NewGetProjectZoneInstancesParams creates a new GetProjectZoneInstancesParams object
There are no default values defined in the spec.
NewGetProjectZoneKCEs creates a new http.Handler for the get project zone k c es operation.
NewGetProjectZoneKCEsNotFound creates GetProjectZoneKCEsNotFound with default headers values.
NewGetProjectZoneKCEsOK creates GetProjectZoneKCEsOK with default headers values.
NewGetProjectZoneKCEsParams creates a new GetProjectZoneKCEsParams object
There are no default values defined in the spec.
NewGetProjectZoneVolumes creates a new http.Handler for the get project zone volumes operation.
NewGetProjectZoneVolumesNotFound creates GetProjectZoneVolumesNotFound with default headers values.
NewGetProjectZoneVolumesOK creates GetProjectZoneVolumesOK with default headers values.
NewGetProjectZoneVolumesParams creates a new GetProjectZoneVolumesParams object
There are no default values defined in the spec.
NewUpdateProject creates a new http.Handler for the update project operation.
NewUpdateProjectBadRequest creates UpdateProjectBadRequest with default headers values.
NewUpdateProjectNotFound creates UpdateProjectNotFound with default headers values.
NewUpdateProjectOK creates UpdateProjectOK with default headers values.
NewUpdateProjectParams creates a new UpdateProjectParams object
There are no default values defined in the spec.
# Constants
CreateProjectBadRequestCode is the HTTP code returned for type CreateProjectBadRequest.
CreateProjectConflictCode is the HTTP code returned for type CreateProjectConflict.
CreateProjectCreatedCode is the HTTP code returned for type CreateProjectCreated.
CreateProjectDNSRecordBadRequestCode is the HTTP code returned for type CreateProjectDNSRecordBadRequest.
CreateProjectDNSRecordConflictCode is the HTTP code returned for type CreateProjectDNSRecordConflict.
CreateProjectDNSRecordCreatedCode is the HTTP code returned for type CreateProjectDNSRecordCreated.
CreateProjectDNSRecordInternalServerErrorCode is the HTTP code returned for type CreateProjectDNSRecordInternalServerError.
CreateProjectDNSRecordNotFoundCode is the HTTP code returned for type CreateProjectDNSRecordNotFound.
CreateProjectInsufficientStorageCode is the HTTP code returned for type CreateProjectInsufficientStorage.
CreateProjectInternalServerErrorCode is the HTTP code returned for type CreateProjectInternalServerError.
CreateProjectZoneInstanceBadRequestCode is the HTTP code returned for type CreateProjectZoneInstanceBadRequest.
CreateProjectZoneInstanceConflictCode is the HTTP code returned for type CreateProjectZoneInstanceConflict.
CreateProjectZoneInstanceCreatedCode is the HTTP code returned for type CreateProjectZoneInstanceCreated.
CreateProjectZoneInstanceInsufficientStorageCode is the HTTP code returned for type CreateProjectZoneInstanceInsufficientStorage.
CreateProjectZoneInstanceInternalServerErrorCode is the HTTP code returned for type CreateProjectZoneInstanceInternalServerError.
CreateProjectZoneInstanceNotFoundCode is the HTTP code returned for type CreateProjectZoneInstanceNotFound.
CreateProjectZoneKceBadRequestCode is the HTTP code returned for type CreateProjectZoneKceBadRequest.
CreateProjectZoneKceConflictCode is the HTTP code returned for type CreateProjectZoneKceConflict.
CreateProjectZoneKceCreatedCode is the HTTP code returned for type CreateProjectZoneKceCreated.
CreateProjectZoneKceInsufficientStorageCode is the HTTP code returned for type CreateProjectZoneKceInsufficientStorage.
CreateProjectZoneKceInternalServerErrorCode is the HTTP code returned for type CreateProjectZoneKceInternalServerError.
CreateProjectZoneKceNotFoundCode is the HTTP code returned for type CreateProjectZoneKceNotFound.
CreateProjectZoneVolumeBadRequestCode is the HTTP code returned for type CreateProjectZoneVolumeBadRequest.
CreateProjectZoneVolumeConflictCode is the HTTP code returned for type CreateProjectZoneVolumeConflict.
CreateProjectZoneVolumeCreatedCode is the HTTP code returned for type CreateProjectZoneVolumeCreated.
CreateProjectZoneVolumeInsufficientStorageCode is the HTTP code returned for type CreateProjectZoneVolumeInsufficientStorage.
CreateProjectZoneVolumeInternalServerErrorCode is the HTTP code returned for type CreateProjectZoneVolumeInternalServerError.
CreateProjectZoneVolumeNotFoundCode is the HTTP code returned for type CreateProjectZoneVolumeNotFound.
DeleteProjectConflictCode is the HTTP code returned for type DeleteProjectConflict.
DeleteProjectInternalServerErrorCode is the HTTP code returned for type DeleteProjectInternalServerError.
DeleteProjectNotFoundCode is the HTTP code returned for type DeleteProjectNotFound.
DeleteProjectOKCode is the HTTP code returned for type DeleteProjectOK.
GetAllProjectsOKCode is the HTTP code returned for type GetAllProjectsOK.
GetProjectDNSRecordsNotFoundCode is the HTTP code returned for type GetProjectDNSRecordsNotFound.
GetProjectDNSRecordsOKCode is the HTTP code returned for type GetProjectDNSRecordsOK.
GetProjectNotFoundCode is the HTTP code returned for type GetProjectNotFound.
GetProjectOKCode is the HTTP code returned for type GetProjectOK.
GetProjectUsageNotFoundCode is the HTTP code returned for type GetProjectUsageNotFound.
GetProjectUsageOKCode is the HTTP code returned for type GetProjectUsageOK.
GetProjectZoneInstancesNotFoundCode is the HTTP code returned for type GetProjectZoneInstancesNotFound.
GetProjectZoneInstancesOKCode is the HTTP code returned for type GetProjectZoneInstancesOK.
GetProjectZoneKCEsNotFoundCode is the HTTP code returned for type GetProjectZoneKCEsNotFound.
GetProjectZoneKCEsOKCode is the HTTP code returned for type GetProjectZoneKCEsOK.
GetProjectZoneVolumesNotFoundCode is the HTTP code returned for type GetProjectZoneVolumesNotFound.
GetProjectZoneVolumesOKCode is the HTTP code returned for type GetProjectZoneVolumesOK.
UpdateProjectBadRequestCode is the HTTP code returned for type UpdateProjectBadRequest.
UpdateProjectNotFoundCode is the HTTP code returned for type UpdateProjectNotFound.
UpdateProjectOKCode is the HTTP code returned for type UpdateProjectOK.
# Structs
CreateProject swagger:route POST /project project createProject
Creates a new project.
CreateProjectBadRequest Bad parameters were provided.
CreateProjectConflict Project already exists.
CreateProjectCreated Returns the newly created project object.
CreateProjectDNSRecord swagger:route POST /project/{projectId}/record project record createProjectDnsRecord
Creates a new DNS record in specified project.
CreateProjectDNSRecordBadRequest Bad parameters were provided.
CreateProjectDNSRecordConflict DNS record already exists.
CreateProjectDNSRecordCreated Returns the newly created DNS record object.
CreateProjectDNSRecordInternalServerError Unable to create the DNS record.
CreateProjectDNSRecordNotFound Invalid project ID was provided.
CreateProjectDNSRecordParams contains all the bound params for the create project Dns record operation typically these are obtained from a http.Request
swagger:parameters CreateProjectDnsRecord.
CreateProjectDNSRecordURL generates an URL for the create project Dns record operation.
CreateProjectInsufficientStorage The expected VPC subnet size cannot be assigned.
CreateProjectInternalServerError Unable to create the requested project.
CreateProjectParams contains all the bound params for the create project operation typically these are obtained from a http.Request
swagger:parameters CreateProject.
CreateProjectURL generates an URL for the create project operation.
CreateProjectZoneInstance swagger:route POST /project/{projectId}/zone/{zoneId}/instance project zone instance createProjectZoneInstance
Creates a new virtual machine instance in specified zone.
CreateProjectZoneInstanceBadRequest Bad parameters were provided.
CreateProjectZoneInstanceConflict Virtual machine instance already exists.
CreateProjectZoneInstanceCreated Returns the newly created virtual machine instance object.
CreateProjectZoneInstanceInsufficientStorage Requested volume characteristics are beyond project's quota in place.
CreateProjectZoneInstanceInternalServerError Unable to create the virtual machine instance.
CreateProjectZoneInstanceNotFound Invalid project or zone ID was provided.
CreateProjectZoneInstanceParams contains all the bound params for the create project zone instance operation typically these are obtained from a http.Request
swagger:parameters CreateProjectZoneInstance.
CreateProjectZoneInstanceURL generates an URL for the create project zone instance operation.
CreateProjectZoneKce swagger:route POST /project/{projectId}/zone/{zoneId}/kce project zone kce createProjectZoneKce
Creates a new KCE virtual machine in specified zone.
CreateProjectZoneKceBadRequest Bad parameters were provided.
CreateProjectZoneKceConflict KCE Virtual machine already exists.
CreateProjectZoneKceCreated Returns the newly created KCE virtual machine object.
CreateProjectZoneKceInsufficientStorage Requested characteristics are beyond project's quota in place.
CreateProjectZoneKceInternalServerError Unable to create the KCE virtual machine.
CreateProjectZoneKceNotFound Invalid project or zone ID was provided.
CreateProjectZoneKceParams contains all the bound params for the create project zone kce operation typically these are obtained from a http.Request
swagger:parameters CreateProjectZoneKce.
CreateProjectZoneKceURL generates an URL for the create project zone kce operation.
CreateProjectZoneVolume swagger:route POST /project/{projectId}/zone/{zoneId}/volume project zone volume createProjectZoneVolume
Creates a new storage volume in specified zone.
CreateProjectZoneVolumeBadRequest Bad parameters were provided.
CreateProjectZoneVolumeConflict Storage volume already exists.
CreateProjectZoneVolumeCreated Returns the newly created storage volume object.
CreateProjectZoneVolumeInsufficientStorage Requested volume characteristics are beyond project's quota in place.
CreateProjectZoneVolumeInternalServerError Unable to create the storage volume.
CreateProjectZoneVolumeNotFound Invalid project or zone ID was provided.
CreateProjectZoneVolumeParams contains all the bound params for the create project zone volume operation typically these are obtained from a http.Request
swagger:parameters CreateProjectZoneVolume.
CreateProjectZoneVolumeURL generates an URL for the create project zone volume operation.
DeleteProject swagger:route DELETE /project/{projectId} project deleteProject
Deletes an existing project.
DeleteProjectConflict The project is not empty or still being referenced.
DeleteProjectInternalServerError Unable to delete project.
DeleteProjectNotFound Invalid project ID was provided.
DeleteProjectOK The project has been successfully removed.
DeleteProjectParams contains all the bound params for the delete project operation typically these are obtained from a http.Request
swagger:parameters DeleteProject.
DeleteProjectURL generates an URL for the delete project operation.
GetAllProjects swagger:route GET /project project getAllProjects
Returns the IDs of registered projects.
GetAllProjectsOK Returns the an array of project IDs.
GetAllProjectsParams contains all the bound params for the get all projects operation typically these are obtained from a http.Request
swagger:parameters GetAllProjects.
GetAllProjectsURL generates an URL for the get all projects operation.
GetProject swagger:route GET /project/{projectId} project getProject
Returns a description of the project
*/.
GetProjectDNSRecords swagger:route GET /project/{projectId}/records project record getProjectDnsRecords
Returns the IDs of the DNS records existing in the project.
GetProjectDNSRecordsNotFound Invalid project ID was provided.
GetProjectDNSRecordsOK Returns an array of DNS record IDs.
GetProjectDNSRecordsParams contains all the bound params for the get project Dns records operation typically these are obtained from a http.Request
swagger:parameters GetProjectDnsRecords.
GetProjectDNSRecordsURL generates an URL for the get project Dns records operation.
GetProjectNotFound Invalid project ID was provided.
GetProjectOK Returns the project object.
GetProjectParams contains all the bound params for the get project operation typically these are obtained from a http.Request
swagger:parameters GetProject.
GetProjectURL generates an URL for the get project operation.
GetProjectUsage swagger:route GET /project/{projectId}/usage project getProjectUsage
Returns the current resources usage for the project.
GetProjectUsageNotFound Invalid project ID was provided.
GetProjectUsageOK Returns the project resources object.
GetProjectUsageParams contains all the bound params for the get project usage operation typically these are obtained from a http.Request
swagger:parameters GetProjectUsage.
GetProjectUsageURL generates an URL for the get project usage operation.
GetProjectZoneInstances swagger:route GET /project/{projectId}/zone/{zoneId}/instances project zone instance getProjectZoneInstances
Returns the IDs of the virtual machine instances existing in the project in the specified zone.
GetProjectZoneInstancesNotFound Invalid project or zone ID was provided.
GetProjectZoneInstancesOK Returns an array of virtual machine instance IDs.
GetProjectZoneInstancesParams contains all the bound params for the get project zone instances operation typically these are obtained from a http.Request
swagger:parameters GetProjectZoneInstances.
GetProjectZoneInstancesURL generates an URL for the get project zone instances operation.
GetProjectZoneKCEs swagger:route GET /project/{projectId}/zone/{zoneId}/kces project zone kce getProjectZoneKCEs
Returns the IDs of the KCE virtual machines existing in the project in the specified zone.
GetProjectZoneKCEsNotFound Invalid project or zone ID was provided.
GetProjectZoneKCEsOK Returns an array of KCE virtual machine IDs.
GetProjectZoneKCEsParams contains all the bound params for the get project zone k c es operation typically these are obtained from a http.Request
swagger:parameters GetProjectZoneKCEs.
GetProjectZoneKCEsURL generates an URL for the get project zone k c es operation.
GetProjectZoneVolumes swagger:route GET /project/{projectId}/zone/{zoneId}/volumes project zone volume getProjectZoneVolumes
Returns the IDs of the storage volumes existing in the project in the specified zone.
GetProjectZoneVolumesNotFound Invalid project or zone ID was provided.
GetProjectZoneVolumesOK Returns an array of storage volume IDs.
GetProjectZoneVolumesParams contains all the bound params for the get project zone volumes operation typically these are obtained from a http.Request
swagger:parameters GetProjectZoneVolumes.
GetProjectZoneVolumesURL generates an URL for the get project zone volumes operation.
UpdateProject swagger:route PUT /project/{projectId} project updateProject
Updates a project configuration.
UpdateProjectBadRequest Bad parameters were provided.
UpdateProjectNotFound Invalid project ID was provided.
UpdateProjectOK Returns the updated project object.
UpdateProjectParams contains all the bound params for the update project operation typically these are obtained from a http.Request
swagger:parameters UpdateProject.
UpdateProjectURL generates an URL for the update project operation.
# Interfaces
CreateProjectDNSRecordHandler interface for that can handle valid create project Dns record params.
CreateProjectHandler interface for that can handle valid create project params.
CreateProjectZoneInstanceHandler interface for that can handle valid create project zone instance params.
CreateProjectZoneKceHandler interface for that can handle valid create project zone kce params.
CreateProjectZoneVolumeHandler interface for that can handle valid create project zone volume params.
DeleteProjectHandler interface for that can handle valid delete project params.
GetAllProjectsHandler interface for that can handle valid get all projects params.
GetProjectDNSRecordsHandler interface for that can handle valid get project Dns records params.
GetProjectHandler interface for that can handle valid get project params.
GetProjectUsageHandler interface for that can handle valid get project usage params.
GetProjectZoneInstancesHandler interface for that can handle valid get project zone instances params.
GetProjectZoneKCEsHandler interface for that can handle valid get project zone k c es params.
GetProjectZoneVolumesHandler interface for that can handle valid get project zone volumes params.
UpdateProjectHandler interface for that can handle valid update project params.
# Type aliases
CreateProjectDNSRecordHandlerFunc turns a function with the right signature into a create project Dns record handler.
CreateProjectHandlerFunc turns a function with the right signature into a create project handler.
CreateProjectZoneInstanceHandlerFunc turns a function with the right signature into a create project zone instance handler.
CreateProjectZoneKceHandlerFunc turns a function with the right signature into a create project zone kce handler.
CreateProjectZoneVolumeHandlerFunc turns a function with the right signature into a create project zone volume handler.
DeleteProjectHandlerFunc turns a function with the right signature into a delete project handler.
GetAllProjectsHandlerFunc turns a function with the right signature into a get all projects handler.
GetProjectDNSRecordsHandlerFunc turns a function with the right signature into a get project Dns records handler.
GetProjectHandlerFunc turns a function with the right signature into a get project handler.
GetProjectUsageHandlerFunc turns a function with the right signature into a get project usage handler.
GetProjectZoneInstancesHandlerFunc turns a function with the right signature into a get project zone instances handler.
GetProjectZoneKCEsHandlerFunc turns a function with the right signature into a get project zone k c es handler.
GetProjectZoneVolumesHandlerFunc turns a function with the right signature into a get project zone volumes handler.
UpdateProjectHandlerFunc turns a function with the right signature into a update project handler.