Categorygithub.com/stackitcloud/stackit-dns-api-client-go
repositorypackage
0.0.0-20241206075225-be8f799f1c18
Repository: https://github.com/stackitcloud/stackit-dns-api-client-go.git
Documentation: pkg.go.dev

# README

Go API client for swagger

This api provides dns

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
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen

Installation

$ go get github.com/stackitcloud/stackit-dns-api-client-go@latest

Documentation for API Endpoints

All URIs are relative to https://api.dns.stackit.cloud

ClassMethodHTTP requestDescription
HealthApiHealthzGetGet /healthzHealth route
RecordSetApiV1ProjectsProjectIdZonesZoneIdRrsetsGetGet /v1/projects/{projectId}/zones/{zoneId}/rrsetsAll get selected RRSets
RecordSetApiV1ProjectsProjectIdZonesZoneIdRrsetsPostPost /v1/projects/{projectId}/zones/{zoneId}/rrsetsPost record set
RecordSetApiV1ProjectsProjectIdZonesZoneIdRrsetsRrSetIdDeleteDelete /v1/projects/{projectId}/zones/{zoneId}/rrsets/{rrSetId}Delete a record set
RecordSetApiV1ProjectsProjectIdZonesZoneIdRrsetsRrSetIdGetGet /v1/projects/{projectId}/zones/{zoneId}/rrsets/{rrSetId}Get a single rrset
RecordSetApiV1ProjectsProjectIdZonesZoneIdRrsetsRrSetIdPatchPatch /v1/projects/{projectId}/zones/{zoneId}/rrsets/{rrSetId}Patch updates a record set
RecordSetApiV1ProjectsProjectIdZonesZoneIdRrsetsRrSetIdRecordsPatchPatch /v1/projects/{projectId}/zones/{zoneId}/rrsets/{rrSetId}/recordsPatchRecords updates a record in a rrset
RecordSetApiV1ProjectsProjectIdZonesZoneIdRrsetsRrSetIdRestoresPostPost /v1/projects/{projectId}/zones/{zoneId}/rrsets/{rrSetId}/restoresRestore record set
ZoneApiV1ProjectsProjectIdZonesGetGet /v1/projects/{projectId}/zonesAll get selected zones
ZoneApiV1ProjectsProjectIdZonesPostPost /v1/projects/{projectId}/zonesPost create a new zone
ZoneApiV1ProjectsProjectIdZonesZoneIdDeleteDelete /v1/projects/{projectId}/zones/{zoneId}Delete delete a zone
ZoneApiV1ProjectsProjectIdZonesZoneIdGetGet /v1/projects/{projectId}/zones/{zoneId}Get a single zone
ZoneApiV1ProjectsProjectIdZonesZoneIdPutPut /v1/projects/{projectId}/zones/{zoneId}Put update an existing zone
ZoneApiV1ProjectsProjectIdZonesZoneIdRestoresPostPost /v1/projects/{projectId}/zones/{zoneId}/restoresRestore an inactive zone but will not restore the record sets

Documentation For Models

Documentation For Authorization

bearerAuth

Author

[email protected]