smc

package module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2024 License: MIT Imports: 12 Imported by: 0

README

Introduction

This package allows you to quickly and easily use the Stomshield SMC API via Go.

This package is based on the OpenAPI specification of the SMC API, provided by Stormshield.

As you can see in the generator/Makefile, the package is excluding a lot of the tags (firewalls|objects|proxy|rules|rule-sets) of the API right now, as some part of the spec should be revised to be compatible with kin-openapi and oapi-codegen.

Installation

Install Package

go get github.com/trois-six/smc

Dependencies

  • oapi-codegen, this package is basically the generated code from oapi-codegen for the SMC API spec.

Quick Start

Hello SMC

The following is the minimum needed code to call the SMS API.

package main

import (
    "context"
    "io"
    "log"
    "net/http"

    "github.com/trois-six/smc"
)

func main() {
    client, err := smc.NewSMCClientWithResponses("https://w.x.y.z/papi/v1", "YOUR_API_KEY")
    if err != nil {
        log.Fatal(err)
    }

    resp, err := client.GetAPIAccounts(context.Background())
    if err != nil {
        log.Fatal(err)
    }

    if resp.StatusCode() == http.StatusOK && resp.JSON200 != nil && resp.JSON200.Result != nil {
        for _, result := range *resp.JSON200.Result {
            log.Println(result)
        }
    } else {
        log.Fatalf("Status code: %d", resp.StatusCode())
    }
}

Documentation

The documentation is available.

Regenerate the client

If you need to regenerate the client, you can use the following command:

cd generator
# this builds a small go binary that flattens the swagger spec
make build
# this executes the binary
make swagger

The specification contains multiple issues, that need to be fixed manually:

  1. The definitions_folders_FolderMember definition is circular, so it needs to be removed from the spec and replaced by #/components/schemas/definitions_folders_FolderMember in the definitions_folders_FolderMember definition.
  2. In the POST to the path /api/config/initial/cloud/{cloudName} the cloudName parameter is not defined in the spec, so it needs to be added to the parameters section.
      parameters:
        - description: Cloud Name
          in: path
          name: cloudName
          required: true
          schema:
            type: string
  1. In the POST to the path /api/nsrpc/script, there is a path parameter scriptName that is not defined in the spec, the POST must be completely moved to the /api/nsrpc/script/{scriptname} path.

Not resvolved yet:

  1. The DELETE options in the paths /api/network/interfaces/bulk, /api/qos/ifaces-assignations/bulk, /api/qos/queues/bulk, /api/qos/traffic-shapers/bulk, /api/rules/{uuid}, /api/rules/bulk contain requestBody. This is not allowed in the OpenAPI 3.0.1 specification and not supported by the generators. This is supported in OpenAPI 3.1.0, but the generators do not support it yet.
  2. In the GET to the path /proxy/{uuid}/admin/{filename}, two parameters are defined, but the parameters are not set after.

Now, you can generate the client:

make generate

Documentation

If you need to check the spec, you can use the Swagger Editor with the spec in swagger_flat.yaml.

Documentation

Overview

Package smc provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.

Index

Constants

View Source
const (
	ApiKeyScopes = "apiKey.Scopes"
)

Variables

This section is empty.

Functions

func NewDeleteApiAccountsUuidRequest added in v0.0.2

func NewDeleteApiAccountsUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiAccountsUuidRequest generates requests for DeleteApiAccountsUuid

func NewDeleteApiCertificatesAuthoritiesCaUuidRequest added in v0.0.2

func NewDeleteApiCertificatesAuthoritiesCaUuidRequest(server string, caUuid string) (*http.Request, error)

NewDeleteApiCertificatesAuthoritiesCaUuidRequest generates requests for DeleteApiCertificatesAuthoritiesCaUuid

func NewDeleteApiCertificatesUuidRequest added in v0.0.2

func NewDeleteApiCertificatesUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiCertificatesUuidRequest generates requests for DeleteApiCertificatesUuid

func NewDeleteApiCustompropertiesUuidRequest added in v0.0.2

func NewDeleteApiCustompropertiesUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiCustompropertiesUuidRequest generates requests for DeleteApiCustompropertiesUuid

func NewDeleteApiFoldersUuidRequest added in v0.0.2

func NewDeleteApiFoldersUuidRequest(server string, uuid string, params *DeleteApiFoldersUuidParams) (*http.Request, error)

NewDeleteApiFoldersUuidRequest generates requests for DeleteApiFoldersUuid

func NewDeleteApiNetworkInterfacesBulkRequest added in v0.0.3

func NewDeleteApiNetworkInterfacesBulkRequest(server string, body DeleteApiNetworkInterfacesBulkJSONRequestBody) (*http.Request, error)

NewDeleteApiNetworkInterfacesBulkRequest calls the generic DeleteApiNetworkInterfacesBulk builder with application/json body

func NewDeleteApiNetworkInterfacesBulkRequestWithBody added in v0.0.3

func NewDeleteApiNetworkInterfacesBulkRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteApiNetworkInterfacesBulkRequestWithBody generates requests for DeleteApiNetworkInterfacesBulk with any type of body

func NewDeleteApiNetworkInterfacesUuidRequest added in v0.0.3

func NewDeleteApiNetworkInterfacesUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiNetworkInterfacesUuidRequest generates requests for DeleteApiNetworkInterfacesUuid

func NewDeleteApiNsrpcScriptScriptnameRequest added in v0.0.3

func NewDeleteApiNsrpcScriptScriptnameRequest(server string, scriptname string) (*http.Request, error)

NewDeleteApiNsrpcScriptScriptnameRequest generates requests for DeleteApiNsrpcScriptScriptname

func NewDeleteApiQosIfacesAssignationsBulkRequest added in v0.0.3

func NewDeleteApiQosIfacesAssignationsBulkRequest(server string, body DeleteApiQosIfacesAssignationsBulkJSONRequestBody) (*http.Request, error)

NewDeleteApiQosIfacesAssignationsBulkRequest calls the generic DeleteApiQosIfacesAssignationsBulk builder with application/json body

func NewDeleteApiQosIfacesAssignationsBulkRequestWithBody added in v0.0.3

func NewDeleteApiQosIfacesAssignationsBulkRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteApiQosIfacesAssignationsBulkRequestWithBody generates requests for DeleteApiQosIfacesAssignationsBulk with any type of body

func NewDeleteApiQosIfacesAssignationsUuidRequest added in v0.0.3

func NewDeleteApiQosIfacesAssignationsUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiQosIfacesAssignationsUuidRequest generates requests for DeleteApiQosIfacesAssignationsUuid

func NewDeleteApiQosQueuesBulkRequest added in v0.0.3

func NewDeleteApiQosQueuesBulkRequest(server string, body DeleteApiQosQueuesBulkJSONRequestBody) (*http.Request, error)

NewDeleteApiQosQueuesBulkRequest calls the generic DeleteApiQosQueuesBulk builder with application/json body

func NewDeleteApiQosQueuesBulkRequestWithBody added in v0.0.3

func NewDeleteApiQosQueuesBulkRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteApiQosQueuesBulkRequestWithBody generates requests for DeleteApiQosQueuesBulk with any type of body

func NewDeleteApiQosQueuesUuidRequest added in v0.0.3

func NewDeleteApiQosQueuesUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiQosQueuesUuidRequest generates requests for DeleteApiQosQueuesUuid

func NewDeleteApiQosTrafficShapersBulkRequest added in v0.0.3

func NewDeleteApiQosTrafficShapersBulkRequest(server string, body DeleteApiQosTrafficShapersBulkJSONRequestBody) (*http.Request, error)

NewDeleteApiQosTrafficShapersBulkRequest calls the generic DeleteApiQosTrafficShapersBulk builder with application/json body

func NewDeleteApiQosTrafficShapersBulkRequestWithBody added in v0.0.3

func NewDeleteApiQosTrafficShapersBulkRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteApiQosTrafficShapersBulkRequestWithBody generates requests for DeleteApiQosTrafficShapersBulk with any type of body

func NewDeleteApiQosTrafficShapersUuidRequest added in v0.0.3

func NewDeleteApiQosTrafficShapersUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiQosTrafficShapersUuidRequest generates requests for DeleteApiQosTrafficShapersUuid

func NewDeleteApiRoutingUuidRequest added in v0.0.3

func NewDeleteApiRoutingUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiRoutingUuidRequest generates requests for DeleteApiRoutingUuid

func NewDeleteApiVariablesUuidRequest added in v0.0.2

func NewDeleteApiVariablesUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiVariablesUuidRequest generates requests for DeleteApiVariablesUuid

func NewDeleteApiVpnEncryptionProfilesUuidRequest added in v0.0.2

func NewDeleteApiVpnEncryptionProfilesUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiVpnEncryptionProfilesUuidRequest generates requests for DeleteApiVpnEncryptionProfilesUuid

func NewDeleteApiVpnTopologiesUuidRequest added in v0.0.2

func NewDeleteApiVpnTopologiesUuidRequest(server string, uuid string) (*http.Request, error)

NewDeleteApiVpnTopologiesUuidRequest generates requests for DeleteApiVpnTopologiesUuid

func NewGetApiAccountsApikeysUuidRequest added in v0.0.2

func NewGetApiAccountsApikeysUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiAccountsApikeysUuidRequest generates requests for GetApiAccountsApikeysUuid

func NewGetApiAccountsRequest added in v0.0.2

func NewGetApiAccountsRequest(server string) (*http.Request, error)

NewGetApiAccountsRequest generates requests for GetApiAccounts

func NewGetApiAccountsUuidRequest added in v0.0.2

func NewGetApiAccountsUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiAccountsUuidRequest generates requests for GetApiAccountsUuid

func NewGetApiActiveupdateCertificateRequest added in v0.0.2

func NewGetApiActiveupdateCertificateRequest(server string) (*http.Request, error)

NewGetApiActiveupdateCertificateRequest generates requests for GetApiActiveupdateCertificate

func NewGetApiActiveupdateInfosRequest added in v0.0.2

func NewGetApiActiveupdateInfosRequest(server string) (*http.Request, error)

NewGetApiActiveupdateInfosRequest generates requests for GetApiActiveupdateInfos

func NewGetApiActiveupdateRequest added in v0.0.2

func NewGetApiActiveupdateRequest(server string) (*http.Request, error)

NewGetApiActiveupdateRequest generates requests for GetApiActiveupdate

func NewGetApiActiveupdateScriptRequest added in v0.0.2

func NewGetApiActiveupdateScriptRequest(server string) (*http.Request, error)

NewGetApiActiveupdateScriptRequest generates requests for GetApiActiveupdateScript

func NewGetApiApipolicyRequest added in v0.0.2

func NewGetApiApipolicyRequest(server string) (*http.Request, error)

NewGetApiApipolicyRequest generates requests for GetApiApipolicy

func NewGetApiAuthpolicyRequest added in v0.0.2

func NewGetApiAuthpolicyRequest(server string) (*http.Request, error)

NewGetApiAuthpolicyRequest generates requests for GetApiAuthpolicy

func NewGetApiAutobackupDateArchiveRequest added in v0.0.2

func NewGetApiAutobackupDateArchiveRequest(server string, date string) (*http.Request, error)

NewGetApiAutobackupDateArchiveRequest generates requests for GetApiAutobackupDateArchive

func NewGetApiAutobackupDateUuidFirewallBackupRequest added in v0.0.2

func NewGetApiAutobackupDateUuidFirewallBackupRequest(server string, date string, uuidFirewall string) (*http.Request, error)

NewGetApiAutobackupDateUuidFirewallBackupRequest generates requests for GetApiAutobackupDateUuidFirewallBackup

func NewGetApiAutobackupRequest added in v0.0.2

func NewGetApiAutobackupRequest(server string) (*http.Request, error)

NewGetApiAutobackupRequest generates requests for GetApiAutobackup

func NewGetApiAutobackupResultsRequest added in v0.0.2

func NewGetApiAutobackupResultsRequest(server string) (*http.Request, error)

NewGetApiAutobackupResultsRequest generates requests for GetApiAutobackupResults

func NewGetApiAutobackupSmcBackupDateRequest added in v0.0.2

func NewGetApiAutobackupSmcBackupDateRequest(server string, date string) (*http.Request, error)

NewGetApiAutobackupSmcBackupDateRequest generates requests for GetApiAutobackupSmcBackupDate

func NewGetApiCertificatesAuthoritiesCaUuidCrlRequest added in v0.0.2

func NewGetApiCertificatesAuthoritiesCaUuidCrlRequest(server string, caUuid string) (*http.Request, error)

NewGetApiCertificatesAuthoritiesCaUuidCrlRequest generates requests for GetApiCertificatesAuthoritiesCaUuidCrl

func NewGetApiCertificatesAuthoritiesCaUuidRequest added in v0.0.2

func NewGetApiCertificatesAuthoritiesCaUuidRequest(server string, caUuid string) (*http.Request, error)

NewGetApiCertificatesAuthoritiesCaUuidRequest generates requests for GetApiCertificatesAuthoritiesCaUuid

func NewGetApiCertificatesAuthoritiesRequest added in v0.0.2

func NewGetApiCertificatesAuthoritiesRequest(server string) (*http.Request, error)

NewGetApiCertificatesAuthoritiesRequest generates requests for GetApiCertificatesAuthorities

func NewGetApiCertificatesAuthoritiesRootRequest added in v0.0.2

func NewGetApiCertificatesAuthoritiesRootRequest(server string) (*http.Request, error)

NewGetApiCertificatesAuthoritiesRootRequest generates requests for GetApiCertificatesAuthoritiesRoot

func NewGetApiCertificatesRequest added in v0.0.2

func NewGetApiCertificatesRequest(server string) (*http.Request, error)

NewGetApiCertificatesRequest generates requests for GetApiCertificates

func NewGetApiCertificatesUuidRequest added in v0.0.2

func NewGetApiCertificatesUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiCertificatesUuidRequest generates requests for GetApiCertificatesUuid

func NewGetApiCfgcheckActivationDomainNameRequest added in v0.0.2

func NewGetApiCfgcheckActivationDomainNameRequest(server string, domainName string) (*http.Request, error)

NewGetApiCfgcheckActivationDomainNameRequest generates requests for GetApiCfgcheckActivationDomainName

func NewGetApiCfgcheckIncoherenciesRequest added in v0.0.2

func NewGetApiCfgcheckIncoherenciesRequest(server string) (*http.Request, error)

NewGetApiCfgcheckIncoherenciesRequest generates requests for GetApiCfgcheckIncoherencies

func NewGetApiCfgcheckStatusRequest added in v0.0.2

func NewGetApiCfgcheckStatusRequest(server string) (*http.Request, error)

NewGetApiCfgcheckStatusRequest generates requests for GetApiCfgcheckStatus

func NewGetApiCfgdiffArchiveUuidRequest added in v0.0.2

func NewGetApiCfgdiffArchiveUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiCfgdiffArchiveUuidRequest generates requests for GetApiCfgdiffArchiveUuid

func NewGetApiCfgdiffDiffUuidRequest added in v0.0.2

func NewGetApiCfgdiffDiffUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiCfgdiffDiffUuidRequest generates requests for GetApiCfgdiffDiffUuid

func NewGetApiCfgdiffNaUuidRequest added in v0.0.2

func NewGetApiCfgdiffNaUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiCfgdiffNaUuidRequest generates requests for GetApiCfgdiffNaUuid

func NewGetApiCfgdiffStatusRequest added in v0.0.2

func NewGetApiCfgdiffStatusRequest(server string) (*http.Request, error)

NewGetApiCfgdiffStatusRequest generates requests for GetApiCfgdiffStatus

func NewGetApiConfigDrRequest added in v0.0.3

func NewGetApiConfigDrRequest(server string) (*http.Request, error)

NewGetApiConfigDrRequest generates requests for GetApiConfigDr

func NewGetApiConfigInitialRequest added in v0.0.3

func NewGetApiConfigInitialRequest(server string) (*http.Request, error)

NewGetApiConfigInitialRequest generates requests for GetApiConfigInitial

func NewGetApiConfigInitializedRequest added in v0.0.3

func NewGetApiConfigInitializedRequest(server string) (*http.Request, error)

NewGetApiConfigInitializedRequest generates requests for GetApiConfigInitialized

func NewGetApiConfigInterfacesRequest added in v0.0.2

func NewGetApiConfigInterfacesRequest(server string) (*http.Request, error)

NewGetApiConfigInterfacesRequest generates requests for GetApiConfigInterfaces

func NewGetApiConfigLicenseRequest added in v0.0.2

func NewGetApiConfigLicenseRequest(server string) (*http.Request, error)

NewGetApiConfigLicenseRequest generates requests for GetApiConfigLicense

func NewGetApiConfigNetworkRequest added in v0.0.2

func NewGetApiConfigNetworkRequest(server string) (*http.Request, error)

NewGetApiConfigNetworkRequest generates requests for GetApiConfigNetwork

func NewGetApiConfigPapiRequest added in v0.0.3

func NewGetApiConfigPapiRequest(server string) (*http.Request, error)

NewGetApiConfigPapiRequest generates requests for GetApiConfigPapi

func NewGetApiConfigSlsRequest added in v0.0.3

func NewGetApiConfigSlsRequest(server string) (*http.Request, error)

NewGetApiConfigSlsRequest generates requests for GetApiConfigSls

func NewGetApiConfigVpncrlrequiredRequest added in v0.0.3

func NewGetApiConfigVpncrlrequiredRequest(server string) (*http.Request, error)

NewGetApiConfigVpncrlrequiredRequest generates requests for GetApiConfigVpncrlrequired

func NewGetApiCustompropertiesRequest added in v0.0.2

func NewGetApiCustompropertiesRequest(server string) (*http.Request, error)

NewGetApiCustompropertiesRequest generates requests for GetApiCustomproperties

func NewGetApiCustompropertiesUuidRequest added in v0.0.2

func NewGetApiCustompropertiesUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiCustompropertiesUuidRequest generates requests for GetApiCustompropertiesUuid

func NewGetApiDefinitionsEthernetprotocolsRequest added in v0.0.3

func NewGetApiDefinitionsEthernetprotocolsRequest(server string) (*http.Request, error)

NewGetApiDefinitionsEthernetprotocolsRequest generates requests for GetApiDefinitionsEthernetprotocols

func NewGetApiDefinitionsIcmpcodesRequest added in v0.0.3

func NewGetApiDefinitionsIcmpcodesRequest(server string) (*http.Request, error)

NewGetApiDefinitionsIcmpcodesRequest generates requests for GetApiDefinitionsIcmpcodes

func NewGetApiDefinitionsIpprotocolsRequest added in v0.0.3

func NewGetApiDefinitionsIpprotocolsRequest(server string) (*http.Request, error)

NewGetApiDefinitionsIpprotocolsRequest generates requests for GetApiDefinitionsIpprotocols

func NewGetApiDefinitionsProtocolsRequest added in v0.0.3

func NewGetApiDefinitionsProtocolsRequest(server string) (*http.Request, error)

NewGetApiDefinitionsProtocolsRequest generates requests for GetApiDefinitionsProtocols

func NewGetApiDeploymentWarningsEditorsRequest added in v0.0.3

func NewGetApiDeploymentWarningsEditorsRequest(server string) (*http.Request, error)

NewGetApiDeploymentWarningsEditorsRequest generates requests for GetApiDeploymentWarningsEditors

func NewGetApiDisclaimerRequest added in v0.0.2

func NewGetApiDisclaimerRequest(server string) (*http.Request, error)

NewGetApiDisclaimerRequest generates requests for GetApiDisclaimer

func NewGetApiExportCustompropertiesRequest added in v0.0.2

func NewGetApiExportCustompropertiesRequest(server string) (*http.Request, error)

NewGetApiExportCustompropertiesRequest generates requests for GetApiExportCustomproperties

func NewGetApiExportObjectsRequest added in v0.0.2

func NewGetApiExportObjectsRequest(server string) (*http.Request, error)

NewGetApiExportObjectsRequest generates requests for GetApiExportObjects

func NewGetApiExportSdwansupervisionRequest added in v0.0.2

func NewGetApiExportSdwansupervisionRequest(server string, params *GetApiExportSdwansupervisionParams) (*http.Request, error)

NewGetApiExportSdwansupervisionRequest generates requests for GetApiExportSdwansupervision

func NewGetApiExportVariablesRequest added in v0.0.2

func NewGetApiExportVariablesRequest(server string) (*http.Request, error)

NewGetApiExportVariablesRequest generates requests for GetApiExportVariables

func NewGetApiFeatureTogglingRequest added in v0.0.2

func NewGetApiFeatureTogglingRequest(server string) (*http.Request, error)

NewGetApiFeatureTogglingRequest generates requests for GetApiFeatureToggling

func NewGetApiFirewallsUuidRoutingLocalRequest added in v0.0.3

func NewGetApiFirewallsUuidRoutingLocalRequest(server string, uuid string) (*http.Request, error)

NewGetApiFirewallsUuidRoutingLocalRequest generates requests for GetApiFirewallsUuidRoutingLocal

func NewGetApiFirewallsUuidRoutingRequest added in v0.0.3

func NewGetApiFirewallsUuidRoutingRequest(server string, uuid string) (*http.Request, error)

NewGetApiFirewallsUuidRoutingRequest generates requests for GetApiFirewallsUuidRouting

func NewGetApiFirewallsUuidTopologiesRequest added in v0.0.2

func NewGetApiFirewallsUuidTopologiesRequest(server string, uuid string) (*http.Request, error)

NewGetApiFirewallsUuidTopologiesRequest generates requests for GetApiFirewallsUuidTopologies

func NewGetApiFoldersAccountFoldersRequest added in v0.0.2

func NewGetApiFoldersAccountFoldersRequest(server string) (*http.Request, error)

NewGetApiFoldersAccountFoldersRequest generates requests for GetApiFoldersAccountFolders

func NewGetApiFoldersBynameNameRequest added in v0.0.2

func NewGetApiFoldersBynameNameRequest(server string, name string) (*http.Request, error)

NewGetApiFoldersBynameNameRequest generates requests for GetApiFoldersBynameName

func NewGetApiFoldersRequest added in v0.0.2

func NewGetApiFoldersRequest(server string, params *GetApiFoldersParams) (*http.Request, error)

NewGetApiFoldersRequest generates requests for GetApiFolders

func NewGetApiFoldersUuidRequest added in v0.0.2

func NewGetApiFoldersUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiFoldersUuidRequest generates requests for GetApiFoldersUuid

func NewGetApiLdapRequest added in v0.0.2

func NewGetApiLdapRequest(server string) (*http.Request, error)

NewGetApiLdapRequest generates requests for GetApiLdap

func NewGetApiLockRequest added in v0.0.2

func NewGetApiLockRequest(server string) (*http.Request, error)

NewGetApiLockRequest generates requests for GetApiLock

func NewGetApiLogsAuditLastRequest added in v0.0.2

func NewGetApiLogsAuditLastRequest(server string) (*http.Request, error)

NewGetApiLogsAuditLastRequest generates requests for GetApiLogsAuditLast

func NewGetApiLogsLastRequest added in v0.0.2

func NewGetApiLogsLastRequest(server string, params *GetApiLogsLastParams) (*http.Request, error)

NewGetApiLogsLastRequest generates requests for GetApiLogsLast

func NewGetApiMessageBoxesRequest added in v0.0.2

func NewGetApiMessageBoxesRequest(server string) (*http.Request, error)

NewGetApiMessageBoxesRequest generates requests for GetApiMessageBoxes

func NewGetApiNetworkInterfacesRequest added in v0.0.3

func NewGetApiNetworkInterfacesRequest(server string, params *GetApiNetworkInterfacesParams) (*http.Request, error)

NewGetApiNetworkInterfacesRequest generates requests for GetApiNetworkInterfaces

func NewGetApiNetworkInterfacesRootRequest added in v0.0.3

func NewGetApiNetworkInterfacesRootRequest(server string, params *GetApiNetworkInterfacesRootParams) (*http.Request, error)

NewGetApiNetworkInterfacesRootRequest generates requests for GetApiNetworkInterfacesRoot

func NewGetApiNetworkInterfacesUuidRequest added in v0.0.3

func NewGetApiNetworkInterfacesUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiNetworkInterfacesUuidRequest generates requests for GetApiNetworkInterfacesUuid

func NewGetApiNsrpcArchiveFwidRequest added in v0.0.3

func NewGetApiNsrpcArchiveFwidRequest(server string, fwid string) (*http.Request, error)

NewGetApiNsrpcArchiveFwidRequest generates requests for GetApiNsrpcArchiveFwid

func NewGetApiNsrpcArchiveRequest added in v0.0.3

func NewGetApiNsrpcArchiveRequest(server string) (*http.Request, error)

NewGetApiNsrpcArchiveRequest generates requests for GetApiNsrpcArchive

func NewGetApiNsrpcAttachRequest added in v0.0.3

func NewGetApiNsrpcAttachRequest(server string) (*http.Request, error)

NewGetApiNsrpcAttachRequest generates requests for GetApiNsrpcAttach

func NewGetApiNsrpcLogFwidRequest added in v0.0.3

func NewGetApiNsrpcLogFwidRequest(server string, fwid string) (*http.Request, error)

NewGetApiNsrpcLogFwidRequest generates requests for GetApiNsrpcLogFwid

func NewGetApiNsrpcPendingRequest added in v0.0.3

func NewGetApiNsrpcPendingRequest(server string) (*http.Request, error)

NewGetApiNsrpcPendingRequest generates requests for GetApiNsrpcPending

func NewGetApiNsrpcProgressRequest added in v0.0.3

func NewGetApiNsrpcProgressRequest(server string) (*http.Request, error)

NewGetApiNsrpcProgressRequest generates requests for GetApiNsrpcProgress

func NewGetApiNsrpcScriptRequest added in v0.0.3

func NewGetApiNsrpcScriptRequest(server string) (*http.Request, error)

NewGetApiNsrpcScriptRequest generates requests for GetApiNsrpcScript

func NewGetApiNsrpcScriptScriptnameFwidRequest added in v0.0.3

func NewGetApiNsrpcScriptScriptnameFwidRequest(server string, scriptname string, fwid string) (*http.Request, error)

NewGetApiNsrpcScriptScriptnameFwidRequest generates requests for GetApiNsrpcScriptScriptnameFwid

func NewGetApiNsrpcScriptScriptnameRequest added in v0.0.3

func NewGetApiNsrpcScriptScriptnameRequest(server string, scriptname string, params *GetApiNsrpcScriptScriptnameParams) (*http.Request, error)

NewGetApiNsrpcScriptScriptnameRequest generates requests for GetApiNsrpcScriptScriptname

func NewGetApiQosIfacesAssignationsRequest added in v0.0.3

func NewGetApiQosIfacesAssignationsRequest(server string) (*http.Request, error)

NewGetApiQosIfacesAssignationsRequest generates requests for GetApiQosIfacesAssignations

func NewGetApiQosIfacesAssignationsUuidRequest added in v0.0.3

func NewGetApiQosIfacesAssignationsUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiQosIfacesAssignationsUuidRequest generates requests for GetApiQosIfacesAssignationsUuid

func NewGetApiQosQueuesRequest added in v0.0.3

func NewGetApiQosQueuesRequest(server string) (*http.Request, error)

NewGetApiQosQueuesRequest generates requests for GetApiQosQueues

func NewGetApiQosQueuesUuidRequest added in v0.0.3

func NewGetApiQosQueuesUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiQosQueuesUuidRequest generates requests for GetApiQosQueuesUuid

func NewGetApiQosTrafficShapersRequest added in v0.0.3

func NewGetApiQosTrafficShapersRequest(server string) (*http.Request, error)

NewGetApiQosTrafficShapersRequest generates requests for GetApiQosTrafficShapers

func NewGetApiQosTrafficShapersUuidRequest added in v0.0.3

func NewGetApiQosTrafficShapersUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiQosTrafficShapersUuidRequest generates requests for GetApiQosTrafficShapersUuid

func NewGetApiRadiusRequest added in v0.0.2

func NewGetApiRadiusRequest(server string) (*http.Request, error)

NewGetApiRadiusRequest generates requests for GetApiRadius

func NewGetApiRoutingUuidRequest added in v0.0.3

func NewGetApiRoutingUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiRoutingUuidRequest generates requests for GetApiRoutingUuid

func NewGetApiSnsdiffDiffUuidRequest added in v0.0.2

func NewGetApiSnsdiffDiffUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiSnsdiffDiffUuidRequest generates requests for GetApiSnsdiffDiffUuid

func NewGetApiUnifiedconfigDeployRequest added in v0.0.3

func NewGetApiUnifiedconfigDeployRequest(server string) (*http.Request, error)

NewGetApiUnifiedconfigDeployRequest generates requests for GetApiUnifiedconfigDeploy

func NewGetApiUpdateLaunchRequest added in v0.0.2

func NewGetApiUpdateLaunchRequest(server string) (*http.Request, error)

NewGetApiUpdateLaunchRequest generates requests for GetApiUpdateLaunch

func NewGetApiUpdateStatusRequest added in v0.0.2

func NewGetApiUpdateStatusRequest(server string) (*http.Request, error)

NewGetApiUpdateStatusRequest generates requests for GetApiUpdateStatus

func NewGetApiUsageUuidRequest added in v0.0.2

func NewGetApiUsageUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiUsageUuidRequest generates requests for GetApiUsageUuid

func NewGetApiVariablesRequest added in v0.0.2

func NewGetApiVariablesRequest(server string) (*http.Request, error)

NewGetApiVariablesRequest generates requests for GetApiVariables

func NewGetApiVariablesUuidRequest added in v0.0.2

func NewGetApiVariablesUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiVariablesUuidRequest generates requests for GetApiVariablesUuid

func NewGetApiVpnAlgorithmsAuthRequest added in v0.0.2

func NewGetApiVpnAlgorithmsAuthRequest(server string) (*http.Request, error)

NewGetApiVpnAlgorithmsAuthRequest generates requests for GetApiVpnAlgorithmsAuth

func NewGetApiVpnAlgorithmsEncRequest added in v0.0.2

func NewGetApiVpnAlgorithmsEncRequest(server string) (*http.Request, error)

NewGetApiVpnAlgorithmsEncRequest generates requests for GetApiVpnAlgorithmsEnc

func NewGetApiVpnDefaultAddressPoolRequest added in v0.0.2

func NewGetApiVpnDefaultAddressPoolRequest(server string) (*http.Request, error)

NewGetApiVpnDefaultAddressPoolRequest generates requests for GetApiVpnDefaultAddressPool

func NewGetApiVpnEncryptionProfilesRequest added in v0.0.2

func NewGetApiVpnEncryptionProfilesRequest(server string) (*http.Request, error)

NewGetApiVpnEncryptionProfilesRequest generates requests for GetApiVpnEncryptionProfiles

func NewGetApiVpnEncryptionProfilesUuidRequest added in v0.0.2

func NewGetApiVpnEncryptionProfilesUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiVpnEncryptionProfilesUuidRequest generates requests for GetApiVpnEncryptionProfilesUuid

func NewGetApiVpnTopologiesRequest added in v0.0.2

func NewGetApiVpnTopologiesRequest(server string) (*http.Request, error)

NewGetApiVpnTopologiesRequest generates requests for GetApiVpnTopologies

func NewGetApiVpnTopologiesUuidExportRequest added in v0.0.2

func NewGetApiVpnTopologiesUuidExportRequest(server string, uuid string) (*http.Request, error)

NewGetApiVpnTopologiesUuidExportRequest generates requests for GetApiVpnTopologiesUuidExport

func NewGetApiVpnTopologiesUuidRequest added in v0.0.2

func NewGetApiVpnTopologiesUuidRequest(server string, uuid string) (*http.Request, error)

NewGetApiVpnTopologiesUuidRequest generates requests for GetApiVpnTopologiesUuid

func NewGetApiVpnTunnelsRequest added in v0.0.2

func NewGetApiVpnTunnelsRequest(server string) (*http.Request, error)

NewGetApiVpnTunnelsRequest generates requests for GetApiVpnTunnels

func NewPostApiAccountsApikeysRequest added in v0.0.2

func NewPostApiAccountsApikeysRequest(server string, body PostApiAccountsApikeysJSONRequestBody) (*http.Request, error)

NewPostApiAccountsApikeysRequest calls the generic PostApiAccountsApikeys builder with application/json body

func NewPostApiAccountsApikeysRequestWithBody added in v0.0.2

func NewPostApiAccountsApikeysRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiAccountsApikeysRequestWithBody generates requests for PostApiAccountsApikeys with any type of body

func NewPostApiAccountsApikeysRevokeUuidRequest added in v0.0.2

func NewPostApiAccountsApikeysRevokeUuidRequest(server string, uuid string) (*http.Request, error)

NewPostApiAccountsApikeysRevokeUuidRequest generates requests for PostApiAccountsApikeysRevokeUuid

func NewPostApiAccountsRequest added in v0.0.2

func NewPostApiAccountsRequest(server string, body PostApiAccountsJSONRequestBody) (*http.Request, error)

NewPostApiAccountsRequest calls the generic PostApiAccounts builder with application/json body

func NewPostApiAccountsRequestWithBody added in v0.0.2

func NewPostApiAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiAccountsRequestWithBody generates requests for PostApiAccounts with any type of body

func NewPostApiActiveupdateImportRequestWithBody added in v0.0.2

func NewPostApiActiveupdateImportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiActiveupdateImportRequestWithBody generates requests for PostApiActiveupdateImport with any type of body

func NewPostApiActiveupdateSyncRequest added in v0.0.2

func NewPostApiActiveupdateSyncRequest(server string) (*http.Request, error)

NewPostApiActiveupdateSyncRequest generates requests for PostApiActiveupdateSync

func NewPostApiAuthLoginRequestWithBody added in v0.0.2

func NewPostApiAuthLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiAuthLoginRequestWithBody generates requests for PostApiAuthLogin with any type of body

func NewPostApiAuthLoginRequestWithFormdataBody added in v0.0.2

func NewPostApiAuthLoginRequestWithFormdataBody(server string, body PostApiAuthLoginFormdataRequestBody) (*http.Request, error)

NewPostApiAuthLoginRequestWithFormdataBody calls the generic PostApiAuthLogin builder with application/x-www-form-urlencoded body

func NewPostApiAuthLogoutRequest added in v0.0.2

func NewPostApiAuthLogoutRequest(server string) (*http.Request, error)

NewPostApiAuthLogoutRequest generates requests for PostApiAuthLogout

func NewPostApiAutobackupRequest added in v0.0.2

func NewPostApiAutobackupRequest(server string, body PostApiAutobackupJSONRequestBody) (*http.Request, error)

NewPostApiAutobackupRequest calls the generic PostApiAutobackup builder with application/json body

func NewPostApiAutobackupRequestWithBody added in v0.0.2

func NewPostApiAutobackupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiAutobackupRequestWithBody generates requests for PostApiAutobackup with any type of body

func NewPostApiBackupDownloadRequest added in v0.0.2

func NewPostApiBackupDownloadRequest(server string, body PostApiBackupDownloadJSONRequestBody) (*http.Request, error)

NewPostApiBackupDownloadRequest calls the generic PostApiBackupDownload builder with application/json body

func NewPostApiBackupDownloadRequestWithBody added in v0.0.2

func NewPostApiBackupDownloadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiBackupDownloadRequestWithBody generates requests for PostApiBackupDownload with any type of body

func NewPostApiBackupHashRequest added in v0.0.2

func NewPostApiBackupHashRequest(server string, hash string, body PostApiBackupHashJSONRequestBody) (*http.Request, error)

NewPostApiBackupHashRequest calls the generic PostApiBackupHash builder with application/json body

func NewPostApiBackupHashRequestWithBody added in v0.0.2

func NewPostApiBackupHashRequestWithBody(server string, hash string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiBackupHashRequestWithBody generates requests for PostApiBackupHash with any type of body

func NewPostApiBackupRequestWithBody added in v0.0.2

func NewPostApiBackupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiBackupRequestWithBody generates requests for PostApiBackup with any type of body

func NewPostApiCertificatesAuthoritiesCaUuidRequestWithBody added in v0.0.2

func NewPostApiCertificatesAuthoritiesCaUuidRequestWithBody(server string, caUuid string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiCertificatesAuthoritiesCaUuidRequestWithBody generates requests for PostApiCertificatesAuthoritiesCaUuid with any type of body

func NewPostApiCertificatesAuthoritiesCrlCaUuidRequestWithBody added in v0.0.2

func NewPostApiCertificatesAuthoritiesCrlCaUuidRequestWithBody(server string, caUuid string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiCertificatesAuthoritiesCrlCaUuidRequestWithBody generates requests for PostApiCertificatesAuthoritiesCrlCaUuid with any type of body

func NewPostApiCertificatesAuthoritiesCrlRequestWithBody added in v0.0.2

func NewPostApiCertificatesAuthoritiesCrlRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiCertificatesAuthoritiesCrlRequestWithBody generates requests for PostApiCertificatesAuthoritiesCrl with any type of body

func NewPostApiCertificatesAuthoritiesRequestWithBody added in v0.0.2

func NewPostApiCertificatesAuthoritiesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiCertificatesAuthoritiesRequestWithBody generates requests for PostApiCertificatesAuthorities with any type of body

func NewPostApiCertificatesGetRequest added in v0.0.2

func NewPostApiCertificatesGetRequest(server string, body PostApiCertificatesGetJSONRequestBody) (*http.Request, error)

NewPostApiCertificatesGetRequest calls the generic PostApiCertificatesGet builder with application/json body

func NewPostApiCertificatesGetRequestWithBody added in v0.0.2

func NewPostApiCertificatesGetRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiCertificatesGetRequestWithBody generates requests for PostApiCertificatesGet with any type of body

func NewPostApiCertificatesRenewRequest added in v0.0.2

func NewPostApiCertificatesRenewRequest(server string, body PostApiCertificatesRenewJSONRequestBody) (*http.Request, error)

NewPostApiCertificatesRenewRequest calls the generic PostApiCertificatesRenew builder with application/json body

func NewPostApiCertificatesRenewRequestWithBody added in v0.0.2

func NewPostApiCertificatesRenewRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiCertificatesRenewRequestWithBody generates requests for PostApiCertificatesRenew with any type of body

func NewPostApiCertificatesRequest added in v0.0.2

func NewPostApiCertificatesRequest(server string, params *PostApiCertificatesParams, body PostApiCertificatesJSONRequestBody) (*http.Request, error)

NewPostApiCertificatesRequest calls the generic PostApiCertificates builder with application/json body

func NewPostApiCertificatesRequestWithBody added in v0.0.2

func NewPostApiCertificatesRequestWithBody(server string, params *PostApiCertificatesParams, contentType string, body io.Reader) (*http.Request, error)

NewPostApiCertificatesRequestWithBody generates requests for PostApiCertificates with any type of body

func NewPostApiCertificatesUuidRequest added in v0.0.2

func NewPostApiCertificatesUuidRequest(server string, uuid string, params *PostApiCertificatesUuidParams, body PostApiCertificatesUuidJSONRequestBody) (*http.Request, error)

NewPostApiCertificatesUuidRequest calls the generic PostApiCertificatesUuid builder with application/json body

func NewPostApiCertificatesUuidRequestWithBody added in v0.0.2

func NewPostApiCertificatesUuidRequestWithBody(server string, uuid string, params *PostApiCertificatesUuidParams, contentType string, body io.Reader) (*http.Request, error)

NewPostApiCertificatesUuidRequestWithBody generates requests for PostApiCertificatesUuid with any type of body

func NewPostApiConfigDrRequest added in v0.0.3

func NewPostApiConfigDrRequest(server string, body PostApiConfigDrJSONRequestBody) (*http.Request, error)

NewPostApiConfigDrRequest calls the generic PostApiConfigDr builder with application/json body

func NewPostApiConfigDrRequestWithBody added in v0.0.3

func NewPostApiConfigDrRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiConfigDrRequestWithBody generates requests for PostApiConfigDr with any type of body

func NewPostApiConfigInitialCloudCloudNameRequest added in v0.0.3

func NewPostApiConfigInitialCloudCloudNameRequest(server string, cloudName string, body PostApiConfigInitialCloudCloudNameJSONRequestBody) (*http.Request, error)

NewPostApiConfigInitialCloudCloudNameRequest calls the generic PostApiConfigInitialCloudCloudName builder with application/json body

func NewPostApiConfigInitialCloudCloudNameRequestWithBody added in v0.0.3

func NewPostApiConfigInitialCloudCloudNameRequestWithBody(server string, cloudName string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiConfigInitialCloudCloudNameRequestWithBody generates requests for PostApiConfigInitialCloudCloudName with any type of body

func NewPostApiConfigInitialRequest added in v0.0.3

func NewPostApiConfigInitialRequest(server string, body PostApiConfigInitialJSONRequestBody) (*http.Request, error)

NewPostApiConfigInitialRequest calls the generic PostApiConfigInitial builder with application/json body

func NewPostApiConfigInitialRequestWithBody added in v0.0.3

func NewPostApiConfigInitialRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiConfigInitialRequestWithBody generates requests for PostApiConfigInitial with any type of body

func NewPostApiConfigLicenseRequestWithBody added in v0.0.2

func NewPostApiConfigLicenseRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiConfigLicenseRequestWithBody generates requests for PostApiConfigLicense with any type of body

func NewPostApiConfigLicenseVerifyRequest added in v0.0.2

func NewPostApiConfigLicenseVerifyRequest(server string) (*http.Request, error)

NewPostApiConfigLicenseVerifyRequest generates requests for PostApiConfigLicenseVerify

func NewPostApiConfigNetworkRequest added in v0.0.2

func NewPostApiConfigNetworkRequest(server string, body PostApiConfigNetworkJSONRequestBody) (*http.Request, error)

NewPostApiConfigNetworkRequest calls the generic PostApiConfigNetwork builder with application/json body

func NewPostApiConfigNetworkRequestWithBody added in v0.0.2

func NewPostApiConfigNetworkRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiConfigNetworkRequestWithBody generates requests for PostApiConfigNetwork with any type of body

func NewPostApiCustompropertiesRequest added in v0.0.2

func NewPostApiCustompropertiesRequest(server string, body PostApiCustompropertiesJSONRequestBody) (*http.Request, error)

NewPostApiCustompropertiesRequest calls the generic PostApiCustomproperties builder with application/json body

func NewPostApiCustompropertiesRequestWithBody added in v0.0.2

func NewPostApiCustompropertiesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiCustompropertiesRequestWithBody generates requests for PostApiCustomproperties with any type of body

func NewPostApiExportSupervisionRequest added in v0.0.2

func NewPostApiExportSupervisionRequest(server string, body PostApiExportSupervisionJSONRequestBody) (*http.Request, error)

NewPostApiExportSupervisionRequest calls the generic PostApiExportSupervision builder with application/json body

func NewPostApiExportSupervisionRequestWithBody added in v0.0.2

func NewPostApiExportSupervisionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiExportSupervisionRequestWithBody generates requests for PostApiExportSupervision with any type of body

func NewPostApiFirewallsUuidNetworkRefreshRequest added in v0.0.3

func NewPostApiFirewallsUuidNetworkRefreshRequest(server string, uuid string) (*http.Request, error)

NewPostApiFirewallsUuidNetworkRefreshRequest generates requests for PostApiFirewallsUuidNetworkRefresh

func NewPostApiFirewallsUuidPackageRequest added in v0.0.2

func NewPostApiFirewallsUuidPackageRequest(server string, uuid string, body PostApiFirewallsUuidPackageJSONRequestBody) (*http.Request, error)

NewPostApiFirewallsUuidPackageRequest calls the generic PostApiFirewallsUuidPackage builder with application/json body

func NewPostApiFirewallsUuidPackageRequestWithBody added in v0.0.2

func NewPostApiFirewallsUuidPackageRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiFirewallsUuidPackageRequestWithBody generates requests for PostApiFirewallsUuidPackage with any type of body

func NewPostApiFirewallsUuidQosRefreshRequest added in v0.0.3

func NewPostApiFirewallsUuidQosRefreshRequest(server string, uuid string) (*http.Request, error)

NewPostApiFirewallsUuidQosRefreshRequest generates requests for PostApiFirewallsUuidQosRefresh

func NewPostApiFirewallsUuidRoutingRequest added in v0.0.3

func NewPostApiFirewallsUuidRoutingRequest(server string, uuid string, body PostApiFirewallsUuidRoutingJSONRequestBody) (*http.Request, error)

NewPostApiFirewallsUuidRoutingRequest calls the generic PostApiFirewallsUuidRouting builder with application/json body

func NewPostApiFirewallsUuidRoutingRequestWithBody added in v0.0.3

func NewPostApiFirewallsUuidRoutingRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiFirewallsUuidRoutingRequestWithBody generates requests for PostApiFirewallsUuidRouting with any type of body

func NewPostApiFoldersRequest added in v0.0.2

func NewPostApiFoldersRequest(server string, body PostApiFoldersJSONRequestBody) (*http.Request, error)

NewPostApiFoldersRequest calls the generic PostApiFolders builder with application/json body

func NewPostApiFoldersRequestWithBody added in v0.0.2

func NewPostApiFoldersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiFoldersRequestWithBody generates requests for PostApiFolders with any type of body

func NewPostApiLdapRequestWithBody added in v0.0.2

func NewPostApiLdapRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiLdapRequestWithBody generates requests for PostApiLdap with any type of body

func NewPostApiNetworkInterfacesRequest added in v0.0.3

func NewPostApiNetworkInterfacesRequest(server string, body PostApiNetworkInterfacesJSONRequestBody) (*http.Request, error)

NewPostApiNetworkInterfacesRequest calls the generic PostApiNetworkInterfaces builder with application/json body

func NewPostApiNetworkInterfacesRequestWithBody added in v0.0.3

func NewPostApiNetworkInterfacesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiNetworkInterfacesRequestWithBody generates requests for PostApiNetworkInterfaces with any type of body

func NewPostApiNsrpcAttachRequestWithBody added in v0.0.3

func NewPostApiNsrpcAttachRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiNsrpcAttachRequestWithBody generates requests for PostApiNsrpcAttach with any type of body

func NewPostApiNsrpcCsvDryRunScriptnameRequestWithBody added in v0.0.3

func NewPostApiNsrpcCsvDryRunScriptnameRequestWithBody(server string, scriptname string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiNsrpcCsvDryRunScriptnameRequestWithBody generates requests for PostApiNsrpcCsvDryRunScriptname with any type of body

func NewPostApiNsrpcCsvScriptnameRequestWithBody added in v0.0.3

func NewPostApiNsrpcCsvScriptnameRequestWithBody(server string, scriptname string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiNsrpcCsvScriptnameRequestWithBody generates requests for PostApiNsrpcCsvScriptname with any type of body

func NewPostApiNsrpcDryRunScriptnameRequest added in v0.0.3

func NewPostApiNsrpcDryRunScriptnameRequest(server string, scriptname string, body PostApiNsrpcDryRunScriptnameJSONRequestBody) (*http.Request, error)

NewPostApiNsrpcDryRunScriptnameRequest calls the generic PostApiNsrpcDryRunScriptname builder with application/json body

func NewPostApiNsrpcDryRunScriptnameRequestWithBody added in v0.0.3

func NewPostApiNsrpcDryRunScriptnameRequestWithBody(server string, scriptname string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiNsrpcDryRunScriptnameRequestWithBody generates requests for PostApiNsrpcDryRunScriptname with any type of body

func NewPostApiNsrpcExecuteScriptnameRequest added in v0.0.3

func NewPostApiNsrpcExecuteScriptnameRequest(server string, scriptname string, body PostApiNsrpcExecuteScriptnameJSONRequestBody) (*http.Request, error)

NewPostApiNsrpcExecuteScriptnameRequest calls the generic PostApiNsrpcExecuteScriptname builder with application/json body

func NewPostApiNsrpcExecuteScriptnameRequestWithBody added in v0.0.3

func NewPostApiNsrpcExecuteScriptnameRequestWithBody(server string, scriptname string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiNsrpcExecuteScriptnameRequestWithBody generates requests for PostApiNsrpcExecuteScriptname with any type of body

func NewPostApiNsrpcPendingCancelRequest added in v0.0.3

func NewPostApiNsrpcPendingCancelRequest(server string) (*http.Request, error)

NewPostApiNsrpcPendingCancelRequest generates requests for PostApiNsrpcPendingCancel

func NewPostApiNsrpcScriptScriptnameRequestWithBody added in v0.0.3

func NewPostApiNsrpcScriptScriptnameRequestWithBody(server string, scriptname string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiNsrpcScriptScriptnameRequestWithBody generates requests for PostApiNsrpcScriptScriptname with any type of body

func NewPostApiNsrpcUsebackupscriptRequest added in v0.0.3

func NewPostApiNsrpcUsebackupscriptRequest(server string, body PostApiNsrpcUsebackupscriptJSONRequestBody) (*http.Request, error)

NewPostApiNsrpcUsebackupscriptRequest calls the generic PostApiNsrpcUsebackupscript builder with application/json body

func NewPostApiNsrpcUsebackupscriptRequestWithBody added in v0.0.3

func NewPostApiNsrpcUsebackupscriptRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiNsrpcUsebackupscriptRequestWithBody generates requests for PostApiNsrpcUsebackupscript with any type of body

func NewPostApiQosIfacesAssignationsRequest added in v0.0.3

func NewPostApiQosIfacesAssignationsRequest(server string, body PostApiQosIfacesAssignationsJSONRequestBody) (*http.Request, error)

NewPostApiQosIfacesAssignationsRequest calls the generic PostApiQosIfacesAssignations builder with application/json body

func NewPostApiQosIfacesAssignationsRequestWithBody added in v0.0.3

func NewPostApiQosIfacesAssignationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiQosIfacesAssignationsRequestWithBody generates requests for PostApiQosIfacesAssignations with any type of body

func NewPostApiQosQueuesRequest added in v0.0.3

func NewPostApiQosQueuesRequest(server string, body PostApiQosQueuesJSONRequestBody) (*http.Request, error)

NewPostApiQosQueuesRequest calls the generic PostApiQosQueues builder with application/json body

func NewPostApiQosQueuesRequestWithBody added in v0.0.3

func NewPostApiQosQueuesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiQosQueuesRequestWithBody generates requests for PostApiQosQueues with any type of body

func NewPostApiQosTrafficShapersRequest added in v0.0.3

func NewPostApiQosTrafficShapersRequest(server string, body PostApiQosTrafficShapersJSONRequestBody) (*http.Request, error)

NewPostApiQosTrafficShapersRequest calls the generic PostApiQosTrafficShapers builder with application/json body

func NewPostApiQosTrafficShapersRequestWithBody added in v0.0.3

func NewPostApiQosTrafficShapersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiQosTrafficShapersRequestWithBody generates requests for PostApiQosTrafficShapers with any type of body

func NewPostApiRadiusRequest added in v0.0.2

func NewPostApiRadiusRequest(server string, body PostApiRadiusJSONRequestBody) (*http.Request, error)

NewPostApiRadiusRequest calls the generic PostApiRadius builder with application/json body

func NewPostApiRadiusRequestWithBody added in v0.0.2

func NewPostApiRadiusRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiRadiusRequestWithBody generates requests for PostApiRadius with any type of body

func NewPostApiRoutingGetbirdconfigerrorRequest added in v0.0.3

func NewPostApiRoutingGetbirdconfigerrorRequest(server string, body PostApiRoutingGetbirdconfigerrorJSONRequestBody) (*http.Request, error)

NewPostApiRoutingGetbirdconfigerrorRequest calls the generic PostApiRoutingGetbirdconfigerror builder with application/json body

func NewPostApiRoutingGetbirdconfigerrorRequestWithBody added in v0.0.3

func NewPostApiRoutingGetbirdconfigerrorRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiRoutingGetbirdconfigerrorRequestWithBody generates requests for PostApiRoutingGetbirdconfigerror with any type of body

func NewPostApiRoutingImportRequestWithBody added in v0.0.3

func NewPostApiRoutingImportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiRoutingImportRequestWithBody generates requests for PostApiRoutingImport with any type of body

func NewPostApiUnifiedconfigDeployRequest added in v0.0.3

func NewPostApiUnifiedconfigDeployRequest(server string, body PostApiUnifiedconfigDeployJSONRequestBody) (*http.Request, error)

NewPostApiUnifiedconfigDeployRequest calls the generic PostApiUnifiedconfigDeploy builder with application/json body

func NewPostApiUnifiedconfigDeployRequestWithBody added in v0.0.3

func NewPostApiUnifiedconfigDeployRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiUnifiedconfigDeployRequestWithBody generates requests for PostApiUnifiedconfigDeploy with any type of body

func NewPostApiUpdateRequestWithBody added in v0.0.2

func NewPostApiUpdateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiUpdateRequestWithBody generates requests for PostApiUpdate with any type of body

func NewPostApiVariablesImportRequestWithBody added in v0.0.2

func NewPostApiVariablesImportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiVariablesImportRequestWithBody generates requests for PostApiVariablesImport with any type of body

func NewPostApiVariablesRequest added in v0.0.2

func NewPostApiVariablesRequest(server string, body PostApiVariablesJSONRequestBody) (*http.Request, error)

NewPostApiVariablesRequest calls the generic PostApiVariables builder with application/json body

func NewPostApiVariablesRequestWithBody added in v0.0.2

func NewPostApiVariablesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiVariablesRequestWithBody generates requests for PostApiVariables with any type of body

func NewPostApiVpnDefaultAddressPoolRequest added in v0.0.2

func NewPostApiVpnDefaultAddressPoolRequest(server string, body PostApiVpnDefaultAddressPoolJSONRequestBody) (*http.Request, error)

NewPostApiVpnDefaultAddressPoolRequest calls the generic PostApiVpnDefaultAddressPool builder with application/json body

func NewPostApiVpnDefaultAddressPoolRequestWithBody added in v0.0.2

func NewPostApiVpnDefaultAddressPoolRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiVpnDefaultAddressPoolRequestWithBody generates requests for PostApiVpnDefaultAddressPool with any type of body

func NewPostApiVpnEncryptionProfilesRequest added in v0.0.2

func NewPostApiVpnEncryptionProfilesRequest(server string, body PostApiVpnEncryptionProfilesJSONRequestBody) (*http.Request, error)

NewPostApiVpnEncryptionProfilesRequest calls the generic PostApiVpnEncryptionProfiles builder with application/json body

func NewPostApiVpnEncryptionProfilesRequestWithBody added in v0.0.2

func NewPostApiVpnEncryptionProfilesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiVpnEncryptionProfilesRequestWithBody generates requests for PostApiVpnEncryptionProfiles with any type of body

func NewPostApiVpnTopologiesRequest added in v0.0.2

func NewPostApiVpnTopologiesRequest(server string, body PostApiVpnTopologiesJSONRequestBody) (*http.Request, error)

NewPostApiVpnTopologiesRequest calls the generic PostApiVpnTopologies builder with application/json body

func NewPostApiVpnTopologiesRequestWithBody added in v0.0.2

func NewPostApiVpnTopologiesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiVpnTopologiesRequestWithBody generates requests for PostApiVpnTopologies with any type of body

func NewPutApiAccountsUuidRequest added in v0.0.2

func NewPutApiAccountsUuidRequest(server string, uuid string, body PutApiAccountsUuidJSONRequestBody) (*http.Request, error)

NewPutApiAccountsUuidRequest calls the generic PutApiAccountsUuid builder with application/json body

func NewPutApiAccountsUuidRequestWithBody added in v0.0.2

func NewPutApiAccountsUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiAccountsUuidRequestWithBody generates requests for PutApiAccountsUuid with any type of body

func NewPutApiActiveupdateRequest added in v0.0.2

func NewPutApiActiveupdateRequest(server string, body PutApiActiveupdateJSONRequestBody) (*http.Request, error)

NewPutApiActiveupdateRequest calls the generic PutApiActiveupdate builder with application/json body

func NewPutApiActiveupdateRequestWithBody added in v0.0.2

func NewPutApiActiveupdateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiActiveupdateRequestWithBody generates requests for PutApiActiveupdate with any type of body

func NewPutApiAdminaccountRequestWithBody added in v0.0.2

func NewPutApiAdminaccountRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiAdminaccountRequestWithBody generates requests for PutApiAdminaccount with any type of body

func NewPutApiAdminaccountRequestWithFormdataBody added in v0.0.2

func NewPutApiAdminaccountRequestWithFormdataBody(server string, body PutApiAdminaccountFormdataRequestBody) (*http.Request, error)

NewPutApiAdminaccountRequestWithFormdataBody calls the generic PutApiAdminaccount builder with application/x-www-form-urlencoded body

func NewPutApiApipolicyRequest added in v0.0.2

func NewPutApiApipolicyRequest(server string, body PutApiApipolicyJSONRequestBody) (*http.Request, error)

NewPutApiApipolicyRequest calls the generic PutApiApipolicy builder with application/json body

func NewPutApiApipolicyRequestWithBody added in v0.0.2

func NewPutApiApipolicyRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiApipolicyRequestWithBody generates requests for PutApiApipolicy with any type of body

func NewPutApiAuthpolicyRequest added in v0.0.2

func NewPutApiAuthpolicyRequest(server string, body PutApiAuthpolicyJSONRequestBody) (*http.Request, error)

NewPutApiAuthpolicyRequest calls the generic PutApiAuthpolicy builder with application/json body

func NewPutApiAuthpolicyRequestWithBody added in v0.0.2

func NewPutApiAuthpolicyRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiAuthpolicyRequestWithBody generates requests for PutApiAuthpolicy with any type of body

func NewPutApiCertificatesAuthoritiesCaUuidRequest added in v0.0.2

func NewPutApiCertificatesAuthoritiesCaUuidRequest(server string, caUuid string, body PutApiCertificatesAuthoritiesCaUuidJSONRequestBody) (*http.Request, error)

NewPutApiCertificatesAuthoritiesCaUuidRequest calls the generic PutApiCertificatesAuthoritiesCaUuid builder with application/json body

func NewPutApiCertificatesAuthoritiesCaUuidRequestWithBody added in v0.0.2

func NewPutApiCertificatesAuthoritiesCaUuidRequestWithBody(server string, caUuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiCertificatesAuthoritiesCaUuidRequestWithBody generates requests for PutApiCertificatesAuthoritiesCaUuid with any type of body

func NewPutApiCertificatesUuidRequest added in v0.0.2

func NewPutApiCertificatesUuidRequest(server string, uuid string, body PutApiCertificatesUuidJSONRequestBody) (*http.Request, error)

NewPutApiCertificatesUuidRequest calls the generic PutApiCertificatesUuid builder with application/json body

func NewPutApiCertificatesUuidRequestWithBody added in v0.0.2

func NewPutApiCertificatesUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiCertificatesUuidRequestWithBody generates requests for PutApiCertificatesUuid with any type of body

func NewPutApiCfgcheckActivationDomainNameRequest added in v0.0.2

func NewPutApiCfgcheckActivationDomainNameRequest(server string, domainName string) (*http.Request, error)

NewPutApiCfgcheckActivationDomainNameRequest generates requests for PutApiCfgcheckActivationDomainName

func NewPutApiConfigInterfacesRequest added in v0.0.2

func NewPutApiConfigInterfacesRequest(server string, body PutApiConfigInterfacesJSONRequestBody) (*http.Request, error)

NewPutApiConfigInterfacesRequest calls the generic PutApiConfigInterfaces builder with application/json body

func NewPutApiConfigInterfacesRequestWithBody added in v0.0.2

func NewPutApiConfigInterfacesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiConfigInterfacesRequestWithBody generates requests for PutApiConfigInterfaces with any type of body

func NewPutApiConfigPapiRequest added in v0.0.3

func NewPutApiConfigPapiRequest(server string, body PutApiConfigPapiJSONRequestBody) (*http.Request, error)

NewPutApiConfigPapiRequest calls the generic PutApiConfigPapi builder with application/json body

func NewPutApiConfigPapiRequestWithBody added in v0.0.3

func NewPutApiConfigPapiRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiConfigPapiRequestWithBody generates requests for PutApiConfigPapi with any type of body

func NewPutApiConfigSlsRequest added in v0.0.3

func NewPutApiConfigSlsRequest(server string, body PutApiConfigSlsJSONRequestBody) (*http.Request, error)

NewPutApiConfigSlsRequest calls the generic PutApiConfigSls builder with application/json body

func NewPutApiConfigSlsRequestWithBody added in v0.0.3

func NewPutApiConfigSlsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiConfigSlsRequestWithBody generates requests for PutApiConfigSls with any type of body

func NewPutApiConfigVpncrlrequiredRequest added in v0.0.3

func NewPutApiConfigVpncrlrequiredRequest(server string, body PutApiConfigVpncrlrequiredJSONRequestBody) (*http.Request, error)

NewPutApiConfigVpncrlrequiredRequest calls the generic PutApiConfigVpncrlrequired builder with application/json body

func NewPutApiConfigVpncrlrequiredRequestWithBody added in v0.0.3

func NewPutApiConfigVpncrlrequiredRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiConfigVpncrlrequiredRequestWithBody generates requests for PutApiConfigVpncrlrequired with any type of body

func NewPutApiCustompropertiesUuidRequest added in v0.0.2

func NewPutApiCustompropertiesUuidRequest(server string, uuid string, body PutApiCustompropertiesUuidJSONRequestBody) (*http.Request, error)

NewPutApiCustompropertiesUuidRequest calls the generic PutApiCustompropertiesUuid builder with application/json body

func NewPutApiCustompropertiesUuidRequestWithBody added in v0.0.2

func NewPutApiCustompropertiesUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiCustompropertiesUuidRequestWithBody generates requests for PutApiCustompropertiesUuid with any type of body

func NewPutApiFoldersUuidRequest added in v0.0.2

func NewPutApiFoldersUuidRequest(server string, uuid string, body PutApiFoldersUuidJSONRequestBody) (*http.Request, error)

NewPutApiFoldersUuidRequest calls the generic PutApiFoldersUuid builder with application/json body

func NewPutApiFoldersUuidRequestWithBody added in v0.0.2

func NewPutApiFoldersUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiFoldersUuidRequestWithBody generates requests for PutApiFoldersUuid with any type of body

func NewPutApiNetworkInterfacesUuidMembersRequest added in v0.0.3

func NewPutApiNetworkInterfacesUuidMembersRequest(server string, uuid string, body PutApiNetworkInterfacesUuidMembersJSONRequestBody) (*http.Request, error)

NewPutApiNetworkInterfacesUuidMembersRequest calls the generic PutApiNetworkInterfacesUuidMembers builder with application/json body

func NewPutApiNetworkInterfacesUuidMembersRequestWithBody added in v0.0.3

func NewPutApiNetworkInterfacesUuidMembersRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiNetworkInterfacesUuidMembersRequestWithBody generates requests for PutApiNetworkInterfacesUuidMembers with any type of body

func NewPutApiNetworkInterfacesUuidRequest added in v0.0.3

func NewPutApiNetworkInterfacesUuidRequest(server string, uuid string, body PutApiNetworkInterfacesUuidJSONRequestBody) (*http.Request, error)

NewPutApiNetworkInterfacesUuidRequest calls the generic PutApiNetworkInterfacesUuid builder with application/json body

func NewPutApiNetworkInterfacesUuidRequestWithBody added in v0.0.3

func NewPutApiNetworkInterfacesUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiNetworkInterfacesUuidRequestWithBody generates requests for PutApiNetworkInterfacesUuid with any type of body

func NewPutApiNsrpcScheduleScriptnameRequest added in v0.0.3

func NewPutApiNsrpcScheduleScriptnameRequest(server string, scriptname string, body PutApiNsrpcScheduleScriptnameJSONRequestBody) (*http.Request, error)

NewPutApiNsrpcScheduleScriptnameRequest calls the generic PutApiNsrpcScheduleScriptname builder with application/json body

func NewPutApiNsrpcScheduleScriptnameRequestWithBody added in v0.0.3

func NewPutApiNsrpcScheduleScriptnameRequestWithBody(server string, scriptname string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiNsrpcScheduleScriptnameRequestWithBody generates requests for PutApiNsrpcScheduleScriptname with any type of body

func NewPutApiQosIfacesAssignationsUuidRequest added in v0.0.3

func NewPutApiQosIfacesAssignationsUuidRequest(server string, uuid string, body PutApiQosIfacesAssignationsUuidJSONRequestBody) (*http.Request, error)

NewPutApiQosIfacesAssignationsUuidRequest calls the generic PutApiQosIfacesAssignationsUuid builder with application/json body

func NewPutApiQosIfacesAssignationsUuidRequestWithBody added in v0.0.3

func NewPutApiQosIfacesAssignationsUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiQosIfacesAssignationsUuidRequestWithBody generates requests for PutApiQosIfacesAssignationsUuid with any type of body

func NewPutApiQosQueuesUuidRequest added in v0.0.3

func NewPutApiQosQueuesUuidRequest(server string, uuid string, body PutApiQosQueuesUuidJSONRequestBody) (*http.Request, error)

NewPutApiQosQueuesUuidRequest calls the generic PutApiQosQueuesUuid builder with application/json body

func NewPutApiQosQueuesUuidRequestWithBody added in v0.0.3

func NewPutApiQosQueuesUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiQosQueuesUuidRequestWithBody generates requests for PutApiQosQueuesUuid with any type of body

func NewPutApiQosTrafficShapersUuidRequest added in v0.0.3

func NewPutApiQosTrafficShapersUuidRequest(server string, uuid string, body PutApiQosTrafficShapersUuidJSONRequestBody) (*http.Request, error)

NewPutApiQosTrafficShapersUuidRequest calls the generic PutApiQosTrafficShapersUuid builder with application/json body

func NewPutApiQosTrafficShapersUuidRequestWithBody added in v0.0.3

func NewPutApiQosTrafficShapersUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiQosTrafficShapersUuidRequestWithBody generates requests for PutApiQosTrafficShapersUuid with any type of body

func NewPutApiRoutingUuidRequest added in v0.0.3

func NewPutApiRoutingUuidRequest(server string, uuid string, body PutApiRoutingUuidJSONRequestBody) (*http.Request, error)

NewPutApiRoutingUuidRequest calls the generic PutApiRoutingUuid builder with application/json body

func NewPutApiRoutingUuidRequestWithBody added in v0.0.3

func NewPutApiRoutingUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiRoutingUuidRequestWithBody generates requests for PutApiRoutingUuid with any type of body

func NewPutApiVariablesUuidRequest added in v0.0.2

func NewPutApiVariablesUuidRequest(server string, uuid string, body PutApiVariablesUuidJSONRequestBody) (*http.Request, error)

NewPutApiVariablesUuidRequest calls the generic PutApiVariablesUuid builder with application/json body

func NewPutApiVariablesUuidRequestWithBody added in v0.0.2

func NewPutApiVariablesUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiVariablesUuidRequestWithBody generates requests for PutApiVariablesUuid with any type of body

func NewPutApiVpnEncryptionProfilesUuidRequest added in v0.0.2

func NewPutApiVpnEncryptionProfilesUuidRequest(server string, uuid string, body PutApiVpnEncryptionProfilesUuidJSONRequestBody) (*http.Request, error)

NewPutApiVpnEncryptionProfilesUuidRequest calls the generic PutApiVpnEncryptionProfilesUuid builder with application/json body

func NewPutApiVpnEncryptionProfilesUuidRequestWithBody added in v0.0.2

func NewPutApiVpnEncryptionProfilesUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiVpnEncryptionProfilesUuidRequestWithBody generates requests for PutApiVpnEncryptionProfilesUuid with any type of body

func NewPutApiVpnTopologiesUuidRequest added in v0.0.2

func NewPutApiVpnTopologiesUuidRequest(server string, uuid string, body PutApiVpnTopologiesUuidJSONRequestBody) (*http.Request, error)

NewPutApiVpnTopologiesUuidRequest calls the generic PutApiVpnTopologiesUuid builder with application/json body

func NewPutApiVpnTopologiesUuidRequestWithBody added in v0.0.2

func NewPutApiVpnTopologiesUuidRequestWithBody(server string, uuid string, contentType string, body io.Reader) (*http.Request, error)

NewPutApiVpnTopologiesUuidRequestWithBody generates requests for PutApiVpnTopologiesUuid with any type of body

Types

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func NewSMCClient

func NewSMCClient(hostname, apiKey string) (*Client, error)

func (*Client) DeleteApiAccountsUuid added in v0.0.2

func (c *Client) DeleteApiAccountsUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiCertificatesAuthoritiesCaUuid added in v0.0.2

func (c *Client) DeleteApiCertificatesAuthoritiesCaUuid(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiCertificatesUuid added in v0.0.2

func (c *Client) DeleteApiCertificatesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiCustompropertiesUuid added in v0.0.2

func (c *Client) DeleteApiCustompropertiesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiFoldersUuid added in v0.0.2

func (c *Client) DeleteApiFoldersUuid(ctx context.Context, uuid string, params *DeleteApiFoldersUuidParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiNetworkInterfacesBulk added in v0.0.3

func (c *Client) DeleteApiNetworkInterfacesBulk(ctx context.Context, body DeleteApiNetworkInterfacesBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiNetworkInterfacesBulkWithBody added in v0.0.3

func (c *Client) DeleteApiNetworkInterfacesBulkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiNetworkInterfacesUuid added in v0.0.3

func (c *Client) DeleteApiNetworkInterfacesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiNsrpcScriptScriptname added in v0.0.3

func (c *Client) DeleteApiNsrpcScriptScriptname(ctx context.Context, scriptname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiQosIfacesAssignationsBulk added in v0.0.3

func (c *Client) DeleteApiQosIfacesAssignationsBulk(ctx context.Context, body DeleteApiQosIfacesAssignationsBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiQosIfacesAssignationsBulkWithBody added in v0.0.3

func (c *Client) DeleteApiQosIfacesAssignationsBulkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiQosIfacesAssignationsUuid added in v0.0.3

func (c *Client) DeleteApiQosIfacesAssignationsUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiQosQueuesBulk added in v0.0.3

func (c *Client) DeleteApiQosQueuesBulk(ctx context.Context, body DeleteApiQosQueuesBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiQosQueuesBulkWithBody added in v0.0.3

func (c *Client) DeleteApiQosQueuesBulkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiQosQueuesUuid added in v0.0.3

func (c *Client) DeleteApiQosQueuesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiQosTrafficShapersBulk added in v0.0.3

func (c *Client) DeleteApiQosTrafficShapersBulk(ctx context.Context, body DeleteApiQosTrafficShapersBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiQosTrafficShapersBulkWithBody added in v0.0.3

func (c *Client) DeleteApiQosTrafficShapersBulkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiQosTrafficShapersUuid added in v0.0.3

func (c *Client) DeleteApiQosTrafficShapersUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiRoutingUuid added in v0.0.3

func (c *Client) DeleteApiRoutingUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiVariablesUuid added in v0.0.2

func (c *Client) DeleteApiVariablesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiVpnEncryptionProfilesUuid added in v0.0.2

func (c *Client) DeleteApiVpnEncryptionProfilesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiVpnTopologiesUuid added in v0.0.2

func (c *Client) DeleteApiVpnTopologiesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiAccounts added in v0.0.2

func (c *Client) GetApiAccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiAccountsApikeysUuid added in v0.0.2

func (c *Client) GetApiAccountsApikeysUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiAccountsUuid added in v0.0.2

func (c *Client) GetApiAccountsUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiActiveupdate added in v0.0.2

func (c *Client) GetApiActiveupdate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiActiveupdateCertificate added in v0.0.2

func (c *Client) GetApiActiveupdateCertificate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiActiveupdateInfos added in v0.0.2

func (c *Client) GetApiActiveupdateInfos(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiActiveupdateScript added in v0.0.2

func (c *Client) GetApiActiveupdateScript(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiApipolicy added in v0.0.2

func (c *Client) GetApiApipolicy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiAuthpolicy added in v0.0.2

func (c *Client) GetApiAuthpolicy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiAutobackup added in v0.0.2

func (c *Client) GetApiAutobackup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiAutobackupDateArchive added in v0.0.2

func (c *Client) GetApiAutobackupDateArchive(ctx context.Context, date string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiAutobackupDateUuidFirewallBackup added in v0.0.2

func (c *Client) GetApiAutobackupDateUuidFirewallBackup(ctx context.Context, date string, uuidFirewall string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiAutobackupResults added in v0.0.2

func (c *Client) GetApiAutobackupResults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiAutobackupSmcBackupDate added in v0.0.2

func (c *Client) GetApiAutobackupSmcBackupDate(ctx context.Context, date string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCertificates added in v0.0.2

func (c *Client) GetApiCertificates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCertificatesAuthorities added in v0.0.2

func (c *Client) GetApiCertificatesAuthorities(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCertificatesAuthoritiesCaUuid added in v0.0.2

func (c *Client) GetApiCertificatesAuthoritiesCaUuid(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCertificatesAuthoritiesCaUuidCrl added in v0.0.2

func (c *Client) GetApiCertificatesAuthoritiesCaUuidCrl(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCertificatesAuthoritiesRoot added in v0.0.2

func (c *Client) GetApiCertificatesAuthoritiesRoot(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCertificatesUuid added in v0.0.2

func (c *Client) GetApiCertificatesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCfgcheckActivationDomainName added in v0.0.2

func (c *Client) GetApiCfgcheckActivationDomainName(ctx context.Context, domainName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCfgcheckIncoherencies added in v0.0.2

func (c *Client) GetApiCfgcheckIncoherencies(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCfgcheckStatus added in v0.0.2

func (c *Client) GetApiCfgcheckStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCfgdiffArchiveUuid added in v0.0.2

func (c *Client) GetApiCfgdiffArchiveUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCfgdiffDiffUuid added in v0.0.2

func (c *Client) GetApiCfgdiffDiffUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCfgdiffNaUuid added in v0.0.2

func (c *Client) GetApiCfgdiffNaUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCfgdiffStatus added in v0.0.2

func (c *Client) GetApiCfgdiffStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiConfigDr added in v0.0.3

func (c *Client) GetApiConfigDr(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiConfigInitial added in v0.0.3

func (c *Client) GetApiConfigInitial(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiConfigInitialized added in v0.0.3

func (c *Client) GetApiConfigInitialized(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiConfigInterfaces added in v0.0.2

func (c *Client) GetApiConfigInterfaces(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiConfigLicense added in v0.0.2

func (c *Client) GetApiConfigLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiConfigNetwork added in v0.0.2

func (c *Client) GetApiConfigNetwork(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiConfigPapi added in v0.0.3

func (c *Client) GetApiConfigPapi(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiConfigSls added in v0.0.3

func (c *Client) GetApiConfigSls(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiConfigVpncrlrequired added in v0.0.3

func (c *Client) GetApiConfigVpncrlrequired(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCustomproperties added in v0.0.2

func (c *Client) GetApiCustomproperties(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiCustompropertiesUuid added in v0.0.2

func (c *Client) GetApiCustompropertiesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiDefinitionsEthernetprotocols added in v0.0.3

func (c *Client) GetApiDefinitionsEthernetprotocols(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiDefinitionsIcmpcodes added in v0.0.3

func (c *Client) GetApiDefinitionsIcmpcodes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiDefinitionsIpprotocols added in v0.0.3

func (c *Client) GetApiDefinitionsIpprotocols(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiDefinitionsProtocols added in v0.0.3

func (c *Client) GetApiDefinitionsProtocols(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiDeploymentWarningsEditors added in v0.0.3

func (c *Client) GetApiDeploymentWarningsEditors(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiDisclaimer added in v0.0.2

func (c *Client) GetApiDisclaimer(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiExportCustomproperties added in v0.0.2

func (c *Client) GetApiExportCustomproperties(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiExportObjects added in v0.0.2

func (c *Client) GetApiExportObjects(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiExportSdwansupervision added in v0.0.2

func (c *Client) GetApiExportSdwansupervision(ctx context.Context, params *GetApiExportSdwansupervisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiExportVariables added in v0.0.2

func (c *Client) GetApiExportVariables(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiFeatureToggling added in v0.0.2

func (c *Client) GetApiFeatureToggling(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiFirewallsUuidRouting added in v0.0.3

func (c *Client) GetApiFirewallsUuidRouting(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiFirewallsUuidRoutingLocal added in v0.0.3

func (c *Client) GetApiFirewallsUuidRoutingLocal(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiFirewallsUuidTopologies added in v0.0.2

func (c *Client) GetApiFirewallsUuidTopologies(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiFolders added in v0.0.2

func (c *Client) GetApiFolders(ctx context.Context, params *GetApiFoldersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiFoldersAccountFolders added in v0.0.2

func (c *Client) GetApiFoldersAccountFolders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiFoldersBynameName added in v0.0.2

func (c *Client) GetApiFoldersBynameName(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiFoldersUuid added in v0.0.2

func (c *Client) GetApiFoldersUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiLdap added in v0.0.2

func (c *Client) GetApiLdap(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiLock added in v0.0.2

func (c *Client) GetApiLock(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiLogsAuditLast added in v0.0.2

func (c *Client) GetApiLogsAuditLast(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiLogsLast added in v0.0.2

func (c *Client) GetApiLogsLast(ctx context.Context, params *GetApiLogsLastParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiMessageBoxes added in v0.0.2

func (c *Client) GetApiMessageBoxes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNetworkInterfaces added in v0.0.3

func (c *Client) GetApiNetworkInterfaces(ctx context.Context, params *GetApiNetworkInterfacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNetworkInterfacesRoot added in v0.0.3

func (c *Client) GetApiNetworkInterfacesRoot(ctx context.Context, params *GetApiNetworkInterfacesRootParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNetworkInterfacesUuid added in v0.0.3

func (c *Client) GetApiNetworkInterfacesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNsrpcArchive added in v0.0.3

func (c *Client) GetApiNsrpcArchive(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNsrpcArchiveFwid added in v0.0.3

func (c *Client) GetApiNsrpcArchiveFwid(ctx context.Context, fwid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNsrpcAttach added in v0.0.3

func (c *Client) GetApiNsrpcAttach(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNsrpcLogFwid added in v0.0.3

func (c *Client) GetApiNsrpcLogFwid(ctx context.Context, fwid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNsrpcPending added in v0.0.3

func (c *Client) GetApiNsrpcPending(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNsrpcProgress added in v0.0.3

func (c *Client) GetApiNsrpcProgress(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNsrpcScript added in v0.0.3

func (c *Client) GetApiNsrpcScript(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNsrpcScriptScriptname added in v0.0.3

func (c *Client) GetApiNsrpcScriptScriptname(ctx context.Context, scriptname string, params *GetApiNsrpcScriptScriptnameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiNsrpcScriptScriptnameFwid added in v0.0.3

func (c *Client) GetApiNsrpcScriptScriptnameFwid(ctx context.Context, scriptname string, fwid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiQosIfacesAssignations added in v0.0.3

func (c *Client) GetApiQosIfacesAssignations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiQosIfacesAssignationsUuid added in v0.0.3

func (c *Client) GetApiQosIfacesAssignationsUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiQosQueues added in v0.0.3

func (c *Client) GetApiQosQueues(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiQosQueuesUuid added in v0.0.3

func (c *Client) GetApiQosQueuesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiQosTrafficShapers added in v0.0.3

func (c *Client) GetApiQosTrafficShapers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiQosTrafficShapersUuid added in v0.0.3

func (c *Client) GetApiQosTrafficShapersUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiRadius added in v0.0.2

func (c *Client) GetApiRadius(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiRoutingUuid added in v0.0.3

func (c *Client) GetApiRoutingUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiSnsdiffDiffUuid added in v0.0.2

func (c *Client) GetApiSnsdiffDiffUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiUnifiedconfigDeploy added in v0.0.3

func (c *Client) GetApiUnifiedconfigDeploy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiUpdateLaunch added in v0.0.2

func (c *Client) GetApiUpdateLaunch(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiUpdateStatus added in v0.0.2

func (c *Client) GetApiUpdateStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiUsageUuid added in v0.0.2

func (c *Client) GetApiUsageUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVariables added in v0.0.2

func (c *Client) GetApiVariables(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVariablesUuid added in v0.0.2

func (c *Client) GetApiVariablesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVpnAlgorithmsAuth added in v0.0.2

func (c *Client) GetApiVpnAlgorithmsAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVpnAlgorithmsEnc added in v0.0.2

func (c *Client) GetApiVpnAlgorithmsEnc(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVpnDefaultAddressPool added in v0.0.2

func (c *Client) GetApiVpnDefaultAddressPool(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVpnEncryptionProfiles added in v0.0.2

func (c *Client) GetApiVpnEncryptionProfiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVpnEncryptionProfilesUuid added in v0.0.2

func (c *Client) GetApiVpnEncryptionProfilesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVpnTopologies added in v0.0.2

func (c *Client) GetApiVpnTopologies(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVpnTopologiesUuid added in v0.0.2

func (c *Client) GetApiVpnTopologiesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVpnTopologiesUuidExport added in v0.0.2

func (c *Client) GetApiVpnTopologiesUuidExport(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiVpnTunnels added in v0.0.2

func (c *Client) GetApiVpnTunnels(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAccounts added in v0.0.2

func (c *Client) PostApiAccounts(ctx context.Context, body PostApiAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAccountsApikeys added in v0.0.2

func (c *Client) PostApiAccountsApikeys(ctx context.Context, body PostApiAccountsApikeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAccountsApikeysRevokeUuid added in v0.0.2

func (c *Client) PostApiAccountsApikeysRevokeUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAccountsApikeysWithBody added in v0.0.2

func (c *Client) PostApiAccountsApikeysWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAccountsWithBody added in v0.0.2

func (c *Client) PostApiAccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiActiveupdateImportWithBody added in v0.0.2

func (c *Client) PostApiActiveupdateImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiActiveupdateSync added in v0.0.2

func (c *Client) PostApiActiveupdateSync(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAuthLoginWithBody added in v0.0.2

func (c *Client) PostApiAuthLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAuthLoginWithFormdataBody added in v0.0.2

func (c *Client) PostApiAuthLoginWithFormdataBody(ctx context.Context, body PostApiAuthLoginFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAuthLogout added in v0.0.2

func (c *Client) PostApiAuthLogout(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAutobackup added in v0.0.2

func (c *Client) PostApiAutobackup(ctx context.Context, body PostApiAutobackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiAutobackupWithBody added in v0.0.2

func (c *Client) PostApiAutobackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiBackupDownload added in v0.0.2

func (c *Client) PostApiBackupDownload(ctx context.Context, body PostApiBackupDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiBackupDownloadWithBody added in v0.0.2

func (c *Client) PostApiBackupDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiBackupHash added in v0.0.2

func (c *Client) PostApiBackupHash(ctx context.Context, hash string, body PostApiBackupHashJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiBackupHashWithBody added in v0.0.2

func (c *Client) PostApiBackupHashWithBody(ctx context.Context, hash string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiBackupWithBody added in v0.0.2

func (c *Client) PostApiBackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificates added in v0.0.2

func (c *Client) PostApiCertificates(ctx context.Context, params *PostApiCertificatesParams, body PostApiCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesAuthoritiesCaUuidWithBody added in v0.0.2

func (c *Client) PostApiCertificatesAuthoritiesCaUuidWithBody(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesAuthoritiesCrlCaUuidWithBody added in v0.0.2

func (c *Client) PostApiCertificatesAuthoritiesCrlCaUuidWithBody(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesAuthoritiesCrlWithBody added in v0.0.2

func (c *Client) PostApiCertificatesAuthoritiesCrlWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesAuthoritiesWithBody added in v0.0.2

func (c *Client) PostApiCertificatesAuthoritiesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesGet added in v0.0.2

func (c *Client) PostApiCertificatesGet(ctx context.Context, body PostApiCertificatesGetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesGetWithBody added in v0.0.2

func (c *Client) PostApiCertificatesGetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesRenew added in v0.0.2

func (c *Client) PostApiCertificatesRenew(ctx context.Context, body PostApiCertificatesRenewJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesRenewWithBody added in v0.0.2

func (c *Client) PostApiCertificatesRenewWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesUuid added in v0.0.2

func (c *Client) PostApiCertificatesUuid(ctx context.Context, uuid string, params *PostApiCertificatesUuidParams, body PostApiCertificatesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesUuidWithBody added in v0.0.2

func (c *Client) PostApiCertificatesUuidWithBody(ctx context.Context, uuid string, params *PostApiCertificatesUuidParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCertificatesWithBody added in v0.0.2

func (c *Client) PostApiCertificatesWithBody(ctx context.Context, params *PostApiCertificatesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigDr added in v0.0.3

func (c *Client) PostApiConfigDr(ctx context.Context, body PostApiConfigDrJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigDrWithBody added in v0.0.3

func (c *Client) PostApiConfigDrWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigInitial added in v0.0.3

func (c *Client) PostApiConfigInitial(ctx context.Context, body PostApiConfigInitialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigInitialCloudCloudName added in v0.0.3

func (c *Client) PostApiConfigInitialCloudCloudName(ctx context.Context, cloudName string, body PostApiConfigInitialCloudCloudNameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigInitialCloudCloudNameWithBody added in v0.0.3

func (c *Client) PostApiConfigInitialCloudCloudNameWithBody(ctx context.Context, cloudName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigInitialWithBody added in v0.0.3

func (c *Client) PostApiConfigInitialWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigLicenseVerify added in v0.0.2

func (c *Client) PostApiConfigLicenseVerify(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigLicenseWithBody added in v0.0.2

func (c *Client) PostApiConfigLicenseWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigNetwork added in v0.0.2

func (c *Client) PostApiConfigNetwork(ctx context.Context, body PostApiConfigNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiConfigNetworkWithBody added in v0.0.2

func (c *Client) PostApiConfigNetworkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCustomproperties added in v0.0.2

func (c *Client) PostApiCustomproperties(ctx context.Context, body PostApiCustompropertiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiCustompropertiesWithBody added in v0.0.2

func (c *Client) PostApiCustompropertiesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiExportSupervision added in v0.0.2

func (c *Client) PostApiExportSupervision(ctx context.Context, body PostApiExportSupervisionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiExportSupervisionWithBody added in v0.0.2

func (c *Client) PostApiExportSupervisionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiFirewallsUuidNetworkRefresh added in v0.0.3

func (c *Client) PostApiFirewallsUuidNetworkRefresh(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiFirewallsUuidPackage added in v0.0.2

func (c *Client) PostApiFirewallsUuidPackage(ctx context.Context, uuid string, body PostApiFirewallsUuidPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiFirewallsUuidPackageWithBody added in v0.0.2

func (c *Client) PostApiFirewallsUuidPackageWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiFirewallsUuidQosRefresh added in v0.0.3

func (c *Client) PostApiFirewallsUuidQosRefresh(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiFirewallsUuidRouting added in v0.0.3

func (c *Client) PostApiFirewallsUuidRouting(ctx context.Context, uuid string, body PostApiFirewallsUuidRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiFirewallsUuidRoutingWithBody added in v0.0.3

func (c *Client) PostApiFirewallsUuidRoutingWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiFolders added in v0.0.2

func (c *Client) PostApiFolders(ctx context.Context, body PostApiFoldersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiFoldersWithBody added in v0.0.2

func (c *Client) PostApiFoldersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiLdapWithBody added in v0.0.2

func (c *Client) PostApiLdapWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNetworkInterfaces added in v0.0.3

func (c *Client) PostApiNetworkInterfaces(ctx context.Context, body PostApiNetworkInterfacesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNetworkInterfacesWithBody added in v0.0.3

func (c *Client) PostApiNetworkInterfacesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcAttachWithBody added in v0.0.3

func (c *Client) PostApiNsrpcAttachWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcCsvDryRunScriptnameWithBody added in v0.0.3

func (c *Client) PostApiNsrpcCsvDryRunScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcCsvScriptnameWithBody added in v0.0.3

func (c *Client) PostApiNsrpcCsvScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcDryRunScriptname added in v0.0.3

func (c *Client) PostApiNsrpcDryRunScriptname(ctx context.Context, scriptname string, body PostApiNsrpcDryRunScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcDryRunScriptnameWithBody added in v0.0.3

func (c *Client) PostApiNsrpcDryRunScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcExecuteScriptname added in v0.0.3

func (c *Client) PostApiNsrpcExecuteScriptname(ctx context.Context, scriptname string, body PostApiNsrpcExecuteScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcExecuteScriptnameWithBody added in v0.0.3

func (c *Client) PostApiNsrpcExecuteScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcPendingCancel added in v0.0.3

func (c *Client) PostApiNsrpcPendingCancel(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcScriptScriptnameWithBody added in v0.0.3

func (c *Client) PostApiNsrpcScriptScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcUsebackupscript added in v0.0.3

func (c *Client) PostApiNsrpcUsebackupscript(ctx context.Context, body PostApiNsrpcUsebackupscriptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiNsrpcUsebackupscriptWithBody added in v0.0.3

func (c *Client) PostApiNsrpcUsebackupscriptWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiQosIfacesAssignations added in v0.0.3

func (c *Client) PostApiQosIfacesAssignations(ctx context.Context, body PostApiQosIfacesAssignationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiQosIfacesAssignationsWithBody added in v0.0.3

func (c *Client) PostApiQosIfacesAssignationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiQosQueues added in v0.0.3

func (c *Client) PostApiQosQueues(ctx context.Context, body PostApiQosQueuesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiQosQueuesWithBody added in v0.0.3

func (c *Client) PostApiQosQueuesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiQosTrafficShapers added in v0.0.3

func (c *Client) PostApiQosTrafficShapers(ctx context.Context, body PostApiQosTrafficShapersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiQosTrafficShapersWithBody added in v0.0.3

func (c *Client) PostApiQosTrafficShapersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiRadius added in v0.0.2

func (c *Client) PostApiRadius(ctx context.Context, body PostApiRadiusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiRadiusWithBody added in v0.0.2

func (c *Client) PostApiRadiusWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiRoutingGetbirdconfigerror added in v0.0.3

func (c *Client) PostApiRoutingGetbirdconfigerror(ctx context.Context, body PostApiRoutingGetbirdconfigerrorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiRoutingGetbirdconfigerrorWithBody added in v0.0.3

func (c *Client) PostApiRoutingGetbirdconfigerrorWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiRoutingImportWithBody added in v0.0.3

func (c *Client) PostApiRoutingImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiUnifiedconfigDeploy added in v0.0.3

func (c *Client) PostApiUnifiedconfigDeploy(ctx context.Context, body PostApiUnifiedconfigDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiUnifiedconfigDeployWithBody added in v0.0.3

func (c *Client) PostApiUnifiedconfigDeployWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiUpdateWithBody added in v0.0.2

func (c *Client) PostApiUpdateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiVariables added in v0.0.2

func (c *Client) PostApiVariables(ctx context.Context, body PostApiVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiVariablesImportWithBody added in v0.0.2

func (c *Client) PostApiVariablesImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiVariablesWithBody added in v0.0.2

func (c *Client) PostApiVariablesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiVpnDefaultAddressPool added in v0.0.2

func (c *Client) PostApiVpnDefaultAddressPool(ctx context.Context, body PostApiVpnDefaultAddressPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiVpnDefaultAddressPoolWithBody added in v0.0.2

func (c *Client) PostApiVpnDefaultAddressPoolWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiVpnEncryptionProfiles added in v0.0.2

func (c *Client) PostApiVpnEncryptionProfiles(ctx context.Context, body PostApiVpnEncryptionProfilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiVpnEncryptionProfilesWithBody added in v0.0.2

func (c *Client) PostApiVpnEncryptionProfilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiVpnTopologies added in v0.0.2

func (c *Client) PostApiVpnTopologies(ctx context.Context, body PostApiVpnTopologiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiVpnTopologiesWithBody added in v0.0.2

func (c *Client) PostApiVpnTopologiesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiAccountsUuid added in v0.0.2

func (c *Client) PutApiAccountsUuid(ctx context.Context, uuid string, body PutApiAccountsUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiAccountsUuidWithBody added in v0.0.2

func (c *Client) PutApiAccountsUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiActiveupdate added in v0.0.2

func (c *Client) PutApiActiveupdate(ctx context.Context, body PutApiActiveupdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiActiveupdateWithBody added in v0.0.2

func (c *Client) PutApiActiveupdateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiAdminaccountWithBody added in v0.0.2

func (c *Client) PutApiAdminaccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiAdminaccountWithFormdataBody added in v0.0.2

func (c *Client) PutApiAdminaccountWithFormdataBody(ctx context.Context, body PutApiAdminaccountFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiApipolicy added in v0.0.2

func (c *Client) PutApiApipolicy(ctx context.Context, body PutApiApipolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiApipolicyWithBody added in v0.0.2

func (c *Client) PutApiApipolicyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiAuthpolicy added in v0.0.2

func (c *Client) PutApiAuthpolicy(ctx context.Context, body PutApiAuthpolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiAuthpolicyWithBody added in v0.0.2

func (c *Client) PutApiAuthpolicyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiCertificatesAuthoritiesCaUuid added in v0.0.2

func (c *Client) PutApiCertificatesAuthoritiesCaUuid(ctx context.Context, caUuid string, body PutApiCertificatesAuthoritiesCaUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiCertificatesAuthoritiesCaUuidWithBody added in v0.0.2

func (c *Client) PutApiCertificatesAuthoritiesCaUuidWithBody(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiCertificatesUuid added in v0.0.2

func (c *Client) PutApiCertificatesUuid(ctx context.Context, uuid string, body PutApiCertificatesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiCertificatesUuidWithBody added in v0.0.2

func (c *Client) PutApiCertificatesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiCfgcheckActivationDomainName added in v0.0.2

func (c *Client) PutApiCfgcheckActivationDomainName(ctx context.Context, domainName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiConfigInterfaces added in v0.0.2

func (c *Client) PutApiConfigInterfaces(ctx context.Context, body PutApiConfigInterfacesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiConfigInterfacesWithBody added in v0.0.2

func (c *Client) PutApiConfigInterfacesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiConfigPapi added in v0.0.3

func (c *Client) PutApiConfigPapi(ctx context.Context, body PutApiConfigPapiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiConfigPapiWithBody added in v0.0.3

func (c *Client) PutApiConfigPapiWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiConfigSls added in v0.0.3

func (c *Client) PutApiConfigSls(ctx context.Context, body PutApiConfigSlsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiConfigSlsWithBody added in v0.0.3

func (c *Client) PutApiConfigSlsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiConfigVpncrlrequired added in v0.0.3

func (c *Client) PutApiConfigVpncrlrequired(ctx context.Context, body PutApiConfigVpncrlrequiredJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiConfigVpncrlrequiredWithBody added in v0.0.3

func (c *Client) PutApiConfigVpncrlrequiredWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiCustompropertiesUuid added in v0.0.2

func (c *Client) PutApiCustompropertiesUuid(ctx context.Context, uuid string, body PutApiCustompropertiesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiCustompropertiesUuidWithBody added in v0.0.2

func (c *Client) PutApiCustompropertiesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiFoldersUuid added in v0.0.2

func (c *Client) PutApiFoldersUuid(ctx context.Context, uuid string, body PutApiFoldersUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiFoldersUuidWithBody added in v0.0.2

func (c *Client) PutApiFoldersUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiNetworkInterfacesUuid added in v0.0.3

func (c *Client) PutApiNetworkInterfacesUuid(ctx context.Context, uuid string, body PutApiNetworkInterfacesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiNetworkInterfacesUuidMembers added in v0.0.3

func (c *Client) PutApiNetworkInterfacesUuidMembers(ctx context.Context, uuid string, body PutApiNetworkInterfacesUuidMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiNetworkInterfacesUuidMembersWithBody added in v0.0.3

func (c *Client) PutApiNetworkInterfacesUuidMembersWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiNetworkInterfacesUuidWithBody added in v0.0.3

func (c *Client) PutApiNetworkInterfacesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiNsrpcScheduleScriptname added in v0.0.3

func (c *Client) PutApiNsrpcScheduleScriptname(ctx context.Context, scriptname string, body PutApiNsrpcScheduleScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiNsrpcScheduleScriptnameWithBody added in v0.0.3

func (c *Client) PutApiNsrpcScheduleScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiQosIfacesAssignationsUuid added in v0.0.3

func (c *Client) PutApiQosIfacesAssignationsUuid(ctx context.Context, uuid string, body PutApiQosIfacesAssignationsUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiQosIfacesAssignationsUuidWithBody added in v0.0.3

func (c *Client) PutApiQosIfacesAssignationsUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiQosQueuesUuid added in v0.0.3

func (c *Client) PutApiQosQueuesUuid(ctx context.Context, uuid string, body PutApiQosQueuesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiQosQueuesUuidWithBody added in v0.0.3

func (c *Client) PutApiQosQueuesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiQosTrafficShapersUuid added in v0.0.3

func (c *Client) PutApiQosTrafficShapersUuid(ctx context.Context, uuid string, body PutApiQosTrafficShapersUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiQosTrafficShapersUuidWithBody added in v0.0.3

func (c *Client) PutApiQosTrafficShapersUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiRoutingUuid added in v0.0.3

func (c *Client) PutApiRoutingUuid(ctx context.Context, uuid string, body PutApiRoutingUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiRoutingUuidWithBody added in v0.0.3

func (c *Client) PutApiRoutingUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiVariablesUuid added in v0.0.2

func (c *Client) PutApiVariablesUuid(ctx context.Context, uuid string, body PutApiVariablesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiVariablesUuidWithBody added in v0.0.2

func (c *Client) PutApiVariablesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiVpnEncryptionProfilesUuid added in v0.0.2

func (c *Client) PutApiVpnEncryptionProfilesUuid(ctx context.Context, uuid string, body PutApiVpnEncryptionProfilesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiVpnEncryptionProfilesUuidWithBody added in v0.0.2

func (c *Client) PutApiVpnEncryptionProfilesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiVpnTopologiesUuid added in v0.0.2

func (c *Client) PutApiVpnTopologiesUuid(ctx context.Context, uuid string, body PutApiVpnTopologiesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiVpnTopologiesUuidWithBody added in v0.0.2

func (c *Client) PutApiVpnTopologiesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetApiAccounts request
	GetApiAccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiAccountsWithBody request with any body
	PostApiAccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiAccounts(ctx context.Context, body PostApiAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiAccountsApikeysWithBody request with any body
	PostApiAccountsApikeysWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiAccountsApikeys(ctx context.Context, body PostApiAccountsApikeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiAccountsApikeysRevokeUuid request
	PostApiAccountsApikeysRevokeUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiAccountsApikeysUuid request
	GetApiAccountsApikeysUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiAccountsUuid request
	DeleteApiAccountsUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiAccountsUuid request
	GetApiAccountsUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiAccountsUuidWithBody request with any body
	PutApiAccountsUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiAccountsUuid(ctx context.Context, uuid string, body PutApiAccountsUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiActiveupdate request
	GetApiActiveupdate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiActiveupdateWithBody request with any body
	PutApiActiveupdateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiActiveupdate(ctx context.Context, body PutApiActiveupdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiActiveupdateCertificate request
	GetApiActiveupdateCertificate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiActiveupdateImportWithBody request with any body
	PostApiActiveupdateImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiActiveupdateInfos request
	GetApiActiveupdateInfos(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiActiveupdateScript request
	GetApiActiveupdateScript(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiActiveupdateSync request
	PostApiActiveupdateSync(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiAdminaccountWithBody request with any body
	PutApiAdminaccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiAdminaccountWithFormdataBody(ctx context.Context, body PutApiAdminaccountFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiApipolicy request
	GetApiApipolicy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiApipolicyWithBody request with any body
	PutApiApipolicyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiApipolicy(ctx context.Context, body PutApiApipolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiAuthLoginWithBody request with any body
	PostApiAuthLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiAuthLoginWithFormdataBody(ctx context.Context, body PostApiAuthLoginFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiAuthLogout request
	PostApiAuthLogout(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiAuthpolicy request
	GetApiAuthpolicy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiAuthpolicyWithBody request with any body
	PutApiAuthpolicyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiAuthpolicy(ctx context.Context, body PutApiAuthpolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiAutobackup request
	GetApiAutobackup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiAutobackupWithBody request with any body
	PostApiAutobackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiAutobackup(ctx context.Context, body PostApiAutobackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiAutobackupResults request
	GetApiAutobackupResults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiAutobackupSmcBackupDate request
	GetApiAutobackupSmcBackupDate(ctx context.Context, date string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiAutobackupDateArchive request
	GetApiAutobackupDateArchive(ctx context.Context, date string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiAutobackupDateUuidFirewallBackup request
	GetApiAutobackupDateUuidFirewallBackup(ctx context.Context, date string, uuidFirewall string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiBackupWithBody request with any body
	PostApiBackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiBackupDownloadWithBody request with any body
	PostApiBackupDownloadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiBackupDownload(ctx context.Context, body PostApiBackupDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiBackupHashWithBody request with any body
	PostApiBackupHashWithBody(ctx context.Context, hash string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiBackupHash(ctx context.Context, hash string, body PostApiBackupHashJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCertificates request
	GetApiCertificates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiCertificatesWithBody request with any body
	PostApiCertificatesWithBody(ctx context.Context, params *PostApiCertificatesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiCertificates(ctx context.Context, params *PostApiCertificatesParams, body PostApiCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCertificatesAuthorities request
	GetApiCertificatesAuthorities(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiCertificatesAuthoritiesWithBody request with any body
	PostApiCertificatesAuthoritiesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiCertificatesAuthoritiesCrlWithBody request with any body
	PostApiCertificatesAuthoritiesCrlWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiCertificatesAuthoritiesCrlCaUuidWithBody request with any body
	PostApiCertificatesAuthoritiesCrlCaUuidWithBody(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCertificatesAuthoritiesRoot request
	GetApiCertificatesAuthoritiesRoot(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiCertificatesAuthoritiesCaUuid request
	DeleteApiCertificatesAuthoritiesCaUuid(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCertificatesAuthoritiesCaUuid request
	GetApiCertificatesAuthoritiesCaUuid(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiCertificatesAuthoritiesCaUuidWithBody request with any body
	PostApiCertificatesAuthoritiesCaUuidWithBody(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiCertificatesAuthoritiesCaUuidWithBody request with any body
	PutApiCertificatesAuthoritiesCaUuidWithBody(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiCertificatesAuthoritiesCaUuid(ctx context.Context, caUuid string, body PutApiCertificatesAuthoritiesCaUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCertificatesAuthoritiesCaUuidCrl request
	GetApiCertificatesAuthoritiesCaUuidCrl(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiCertificatesGetWithBody request with any body
	PostApiCertificatesGetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiCertificatesGet(ctx context.Context, body PostApiCertificatesGetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiCertificatesRenewWithBody request with any body
	PostApiCertificatesRenewWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiCertificatesRenew(ctx context.Context, body PostApiCertificatesRenewJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiCertificatesUuid request
	DeleteApiCertificatesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCertificatesUuid request
	GetApiCertificatesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiCertificatesUuidWithBody request with any body
	PostApiCertificatesUuidWithBody(ctx context.Context, uuid string, params *PostApiCertificatesUuidParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiCertificatesUuid(ctx context.Context, uuid string, params *PostApiCertificatesUuidParams, body PostApiCertificatesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiCertificatesUuidWithBody request with any body
	PutApiCertificatesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiCertificatesUuid(ctx context.Context, uuid string, body PutApiCertificatesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCfgcheckActivationDomainName request
	GetApiCfgcheckActivationDomainName(ctx context.Context, domainName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiCfgcheckActivationDomainName request
	PutApiCfgcheckActivationDomainName(ctx context.Context, domainName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCfgcheckIncoherencies request
	GetApiCfgcheckIncoherencies(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCfgcheckStatus request
	GetApiCfgcheckStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCfgdiffArchiveUuid request
	GetApiCfgdiffArchiveUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCfgdiffDiffUuid request
	GetApiCfgdiffDiffUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCfgdiffNaUuid request
	GetApiCfgdiffNaUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCfgdiffStatus request
	GetApiCfgdiffStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiConfigDr request
	GetApiConfigDr(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiConfigDrWithBody request with any body
	PostApiConfigDrWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiConfigDr(ctx context.Context, body PostApiConfigDrJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiConfigInitial request
	GetApiConfigInitial(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiConfigInitialWithBody request with any body
	PostApiConfigInitialWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiConfigInitial(ctx context.Context, body PostApiConfigInitialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiConfigInitialCloudCloudNameWithBody request with any body
	PostApiConfigInitialCloudCloudNameWithBody(ctx context.Context, cloudName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiConfigInitialCloudCloudName(ctx context.Context, cloudName string, body PostApiConfigInitialCloudCloudNameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiConfigInitialized request
	GetApiConfigInitialized(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiConfigInterfaces request
	GetApiConfigInterfaces(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiConfigInterfacesWithBody request with any body
	PutApiConfigInterfacesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiConfigInterfaces(ctx context.Context, body PutApiConfigInterfacesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiConfigLicense request
	GetApiConfigLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiConfigLicenseWithBody request with any body
	PostApiConfigLicenseWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiConfigLicenseVerify request
	PostApiConfigLicenseVerify(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiConfigNetwork request
	GetApiConfigNetwork(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiConfigNetworkWithBody request with any body
	PostApiConfigNetworkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiConfigNetwork(ctx context.Context, body PostApiConfigNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiConfigPapi request
	GetApiConfigPapi(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiConfigPapiWithBody request with any body
	PutApiConfigPapiWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiConfigPapi(ctx context.Context, body PutApiConfigPapiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiConfigSls request
	GetApiConfigSls(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiConfigSlsWithBody request with any body
	PutApiConfigSlsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiConfigSls(ctx context.Context, body PutApiConfigSlsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiConfigVpncrlrequired request
	GetApiConfigVpncrlrequired(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiConfigVpncrlrequiredWithBody request with any body
	PutApiConfigVpncrlrequiredWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiConfigVpncrlrequired(ctx context.Context, body PutApiConfigVpncrlrequiredJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCustomproperties request
	GetApiCustomproperties(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiCustompropertiesWithBody request with any body
	PostApiCustompropertiesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiCustomproperties(ctx context.Context, body PostApiCustompropertiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiCustompropertiesUuid request
	DeleteApiCustompropertiesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiCustompropertiesUuid request
	GetApiCustompropertiesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiCustompropertiesUuidWithBody request with any body
	PutApiCustompropertiesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiCustompropertiesUuid(ctx context.Context, uuid string, body PutApiCustompropertiesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiDefinitionsEthernetprotocols request
	GetApiDefinitionsEthernetprotocols(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiDefinitionsIcmpcodes request
	GetApiDefinitionsIcmpcodes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiDefinitionsIpprotocols request
	GetApiDefinitionsIpprotocols(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiDefinitionsProtocols request
	GetApiDefinitionsProtocols(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiDeploymentWarningsEditors request
	GetApiDeploymentWarningsEditors(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiDisclaimer request
	GetApiDisclaimer(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiExportCustomproperties request
	GetApiExportCustomproperties(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiExportObjects request
	GetApiExportObjects(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiExportSdwansupervision request
	GetApiExportSdwansupervision(ctx context.Context, params *GetApiExportSdwansupervisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiExportSupervisionWithBody request with any body
	PostApiExportSupervisionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiExportSupervision(ctx context.Context, body PostApiExportSupervisionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiExportVariables request
	GetApiExportVariables(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiFeatureToggling request
	GetApiFeatureToggling(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiFirewallsUuidNetworkRefresh request
	PostApiFirewallsUuidNetworkRefresh(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiFirewallsUuidPackageWithBody request with any body
	PostApiFirewallsUuidPackageWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiFirewallsUuidPackage(ctx context.Context, uuid string, body PostApiFirewallsUuidPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiFirewallsUuidQosRefresh request
	PostApiFirewallsUuidQosRefresh(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiFirewallsUuidRouting request
	GetApiFirewallsUuidRouting(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiFirewallsUuidRoutingWithBody request with any body
	PostApiFirewallsUuidRoutingWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiFirewallsUuidRouting(ctx context.Context, uuid string, body PostApiFirewallsUuidRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiFirewallsUuidRoutingLocal request
	GetApiFirewallsUuidRoutingLocal(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiFirewallsUuidTopologies request
	GetApiFirewallsUuidTopologies(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiFolders request
	GetApiFolders(ctx context.Context, params *GetApiFoldersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiFoldersWithBody request with any body
	PostApiFoldersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiFolders(ctx context.Context, body PostApiFoldersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiFoldersAccountFolders request
	GetApiFoldersAccountFolders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiFoldersBynameName request
	GetApiFoldersBynameName(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiFoldersUuid request
	DeleteApiFoldersUuid(ctx context.Context, uuid string, params *DeleteApiFoldersUuidParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiFoldersUuid request
	GetApiFoldersUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiFoldersUuidWithBody request with any body
	PutApiFoldersUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiFoldersUuid(ctx context.Context, uuid string, body PutApiFoldersUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiLdap request
	GetApiLdap(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiLdapWithBody request with any body
	PostApiLdapWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiLock request
	GetApiLock(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiLogsAuditLast request
	GetApiLogsAuditLast(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiLogsLast request
	GetApiLogsLast(ctx context.Context, params *GetApiLogsLastParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiMessageBoxes request
	GetApiMessageBoxes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNetworkInterfaces request
	GetApiNetworkInterfaces(ctx context.Context, params *GetApiNetworkInterfacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiNetworkInterfacesWithBody request with any body
	PostApiNetworkInterfacesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiNetworkInterfaces(ctx context.Context, body PostApiNetworkInterfacesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiNetworkInterfacesBulkWithBody request with any body
	DeleteApiNetworkInterfacesBulkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteApiNetworkInterfacesBulk(ctx context.Context, body DeleteApiNetworkInterfacesBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNetworkInterfacesRoot request
	GetApiNetworkInterfacesRoot(ctx context.Context, params *GetApiNetworkInterfacesRootParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiNetworkInterfacesUuid request
	DeleteApiNetworkInterfacesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNetworkInterfacesUuid request
	GetApiNetworkInterfacesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiNetworkInterfacesUuidWithBody request with any body
	PutApiNetworkInterfacesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiNetworkInterfacesUuid(ctx context.Context, uuid string, body PutApiNetworkInterfacesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiNetworkInterfacesUuidMembersWithBody request with any body
	PutApiNetworkInterfacesUuidMembersWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiNetworkInterfacesUuidMembers(ctx context.Context, uuid string, body PutApiNetworkInterfacesUuidMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNsrpcArchive request
	GetApiNsrpcArchive(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNsrpcArchiveFwid request
	GetApiNsrpcArchiveFwid(ctx context.Context, fwid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNsrpcAttach request
	GetApiNsrpcAttach(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiNsrpcAttachWithBody request with any body
	PostApiNsrpcAttachWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiNsrpcCsvDryRunScriptnameWithBody request with any body
	PostApiNsrpcCsvDryRunScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiNsrpcCsvScriptnameWithBody request with any body
	PostApiNsrpcCsvScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiNsrpcDryRunScriptnameWithBody request with any body
	PostApiNsrpcDryRunScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiNsrpcDryRunScriptname(ctx context.Context, scriptname string, body PostApiNsrpcDryRunScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiNsrpcExecuteScriptnameWithBody request with any body
	PostApiNsrpcExecuteScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiNsrpcExecuteScriptname(ctx context.Context, scriptname string, body PostApiNsrpcExecuteScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNsrpcLogFwid request
	GetApiNsrpcLogFwid(ctx context.Context, fwid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNsrpcPending request
	GetApiNsrpcPending(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiNsrpcPendingCancel request
	PostApiNsrpcPendingCancel(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNsrpcProgress request
	GetApiNsrpcProgress(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiNsrpcScheduleScriptnameWithBody request with any body
	PutApiNsrpcScheduleScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiNsrpcScheduleScriptname(ctx context.Context, scriptname string, body PutApiNsrpcScheduleScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNsrpcScript request
	GetApiNsrpcScript(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiNsrpcScriptScriptname request
	DeleteApiNsrpcScriptScriptname(ctx context.Context, scriptname string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNsrpcScriptScriptname request
	GetApiNsrpcScriptScriptname(ctx context.Context, scriptname string, params *GetApiNsrpcScriptScriptnameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiNsrpcScriptScriptnameWithBody request with any body
	PostApiNsrpcScriptScriptnameWithBody(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiNsrpcScriptScriptnameFwid request
	GetApiNsrpcScriptScriptnameFwid(ctx context.Context, scriptname string, fwid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiNsrpcUsebackupscriptWithBody request with any body
	PostApiNsrpcUsebackupscriptWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiNsrpcUsebackupscript(ctx context.Context, body PostApiNsrpcUsebackupscriptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiQosIfacesAssignations request
	GetApiQosIfacesAssignations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiQosIfacesAssignationsWithBody request with any body
	PostApiQosIfacesAssignationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiQosIfacesAssignations(ctx context.Context, body PostApiQosIfacesAssignationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiQosIfacesAssignationsBulkWithBody request with any body
	DeleteApiQosIfacesAssignationsBulkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteApiQosIfacesAssignationsBulk(ctx context.Context, body DeleteApiQosIfacesAssignationsBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiQosIfacesAssignationsUuid request
	DeleteApiQosIfacesAssignationsUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiQosIfacesAssignationsUuid request
	GetApiQosIfacesAssignationsUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiQosIfacesAssignationsUuidWithBody request with any body
	PutApiQosIfacesAssignationsUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiQosIfacesAssignationsUuid(ctx context.Context, uuid string, body PutApiQosIfacesAssignationsUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiQosQueues request
	GetApiQosQueues(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiQosQueuesWithBody request with any body
	PostApiQosQueuesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiQosQueues(ctx context.Context, body PostApiQosQueuesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiQosQueuesBulkWithBody request with any body
	DeleteApiQosQueuesBulkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteApiQosQueuesBulk(ctx context.Context, body DeleteApiQosQueuesBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiQosQueuesUuid request
	DeleteApiQosQueuesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiQosQueuesUuid request
	GetApiQosQueuesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiQosQueuesUuidWithBody request with any body
	PutApiQosQueuesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiQosQueuesUuid(ctx context.Context, uuid string, body PutApiQosQueuesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiQosTrafficShapers request
	GetApiQosTrafficShapers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiQosTrafficShapersWithBody request with any body
	PostApiQosTrafficShapersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiQosTrafficShapers(ctx context.Context, body PostApiQosTrafficShapersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiQosTrafficShapersBulkWithBody request with any body
	DeleteApiQosTrafficShapersBulkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteApiQosTrafficShapersBulk(ctx context.Context, body DeleteApiQosTrafficShapersBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiQosTrafficShapersUuid request
	DeleteApiQosTrafficShapersUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiQosTrafficShapersUuid request
	GetApiQosTrafficShapersUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiQosTrafficShapersUuidWithBody request with any body
	PutApiQosTrafficShapersUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiQosTrafficShapersUuid(ctx context.Context, uuid string, body PutApiQosTrafficShapersUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiRadius request
	GetApiRadius(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiRadiusWithBody request with any body
	PostApiRadiusWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiRadius(ctx context.Context, body PostApiRadiusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiRoutingGetbirdconfigerrorWithBody request with any body
	PostApiRoutingGetbirdconfigerrorWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiRoutingGetbirdconfigerror(ctx context.Context, body PostApiRoutingGetbirdconfigerrorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiRoutingImportWithBody request with any body
	PostApiRoutingImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiRoutingUuid request
	DeleteApiRoutingUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiRoutingUuid request
	GetApiRoutingUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiRoutingUuidWithBody request with any body
	PutApiRoutingUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiRoutingUuid(ctx context.Context, uuid string, body PutApiRoutingUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiSnsdiffDiffUuid request
	GetApiSnsdiffDiffUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiUnifiedconfigDeploy request
	GetApiUnifiedconfigDeploy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiUnifiedconfigDeployWithBody request with any body
	PostApiUnifiedconfigDeployWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiUnifiedconfigDeploy(ctx context.Context, body PostApiUnifiedconfigDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiUpdateWithBody request with any body
	PostApiUpdateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiUpdateLaunch request
	GetApiUpdateLaunch(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiUpdateStatus request
	GetApiUpdateStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiUsageUuid request
	GetApiUsageUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVariables request
	GetApiVariables(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiVariablesWithBody request with any body
	PostApiVariablesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiVariables(ctx context.Context, body PostApiVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiVariablesImportWithBody request with any body
	PostApiVariablesImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiVariablesUuid request
	DeleteApiVariablesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVariablesUuid request
	GetApiVariablesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiVariablesUuidWithBody request with any body
	PutApiVariablesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiVariablesUuid(ctx context.Context, uuid string, body PutApiVariablesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVpnAlgorithmsAuth request
	GetApiVpnAlgorithmsAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVpnAlgorithmsEnc request
	GetApiVpnAlgorithmsEnc(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVpnDefaultAddressPool request
	GetApiVpnDefaultAddressPool(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiVpnDefaultAddressPoolWithBody request with any body
	PostApiVpnDefaultAddressPoolWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiVpnDefaultAddressPool(ctx context.Context, body PostApiVpnDefaultAddressPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVpnEncryptionProfiles request
	GetApiVpnEncryptionProfiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiVpnEncryptionProfilesWithBody request with any body
	PostApiVpnEncryptionProfilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiVpnEncryptionProfiles(ctx context.Context, body PostApiVpnEncryptionProfilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiVpnEncryptionProfilesUuid request
	DeleteApiVpnEncryptionProfilesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVpnEncryptionProfilesUuid request
	GetApiVpnEncryptionProfilesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiVpnEncryptionProfilesUuidWithBody request with any body
	PutApiVpnEncryptionProfilesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiVpnEncryptionProfilesUuid(ctx context.Context, uuid string, body PutApiVpnEncryptionProfilesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVpnTopologies request
	GetApiVpnTopologies(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiVpnTopologiesWithBody request with any body
	PostApiVpnTopologiesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiVpnTopologies(ctx context.Context, body PostApiVpnTopologiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiVpnTopologiesUuid request
	DeleteApiVpnTopologiesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVpnTopologiesUuid request
	GetApiVpnTopologiesUuid(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiVpnTopologiesUuidWithBody request with any body
	PutApiVpnTopologiesUuidWithBody(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiVpnTopologiesUuid(ctx context.Context, uuid string, body PutApiVpnTopologiesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVpnTopologiesUuidExport request
	GetApiVpnTopologiesUuidExport(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiVpnTunnels request
	GetApiVpnTunnels(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func NewSMCClientWithResponses

func NewSMCClientWithResponses(hostname, apiKey string) (*ClientWithResponses, error)

func (*ClientWithResponses) DeleteApiAccountsUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) DeleteApiAccountsUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiAccountsUuidResponse, error)

DeleteApiAccountsUuidWithResponse request returning *DeleteApiAccountsUuidResponse

func (*ClientWithResponses) DeleteApiCertificatesAuthoritiesCaUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) DeleteApiCertificatesAuthoritiesCaUuidWithResponse(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*DeleteApiCertificatesAuthoritiesCaUuidResponse, error)

DeleteApiCertificatesAuthoritiesCaUuidWithResponse request returning *DeleteApiCertificatesAuthoritiesCaUuidResponse

func (*ClientWithResponses) DeleteApiCertificatesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) DeleteApiCertificatesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiCertificatesUuidResponse, error)

DeleteApiCertificatesUuidWithResponse request returning *DeleteApiCertificatesUuidResponse

func (*ClientWithResponses) DeleteApiCustompropertiesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) DeleteApiCustompropertiesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiCustompropertiesUuidResponse, error)

DeleteApiCustompropertiesUuidWithResponse request returning *DeleteApiCustompropertiesUuidResponse

func (*ClientWithResponses) DeleteApiFoldersUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) DeleteApiFoldersUuidWithResponse(ctx context.Context, uuid string, params *DeleteApiFoldersUuidParams, reqEditors ...RequestEditorFn) (*DeleteApiFoldersUuidResponse, error)

DeleteApiFoldersUuidWithResponse request returning *DeleteApiFoldersUuidResponse

func (*ClientWithResponses) DeleteApiNetworkInterfacesBulkWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiNetworkInterfacesBulkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteApiNetworkInterfacesBulkResponse, error)

DeleteApiNetworkInterfacesBulkWithBodyWithResponse request with arbitrary body returning *DeleteApiNetworkInterfacesBulkResponse

func (*ClientWithResponses) DeleteApiNetworkInterfacesBulkWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiNetworkInterfacesBulkWithResponse(ctx context.Context, body DeleteApiNetworkInterfacesBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteApiNetworkInterfacesBulkResponse, error)

func (*ClientWithResponses) DeleteApiNetworkInterfacesUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiNetworkInterfacesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiNetworkInterfacesUuidResponse, error)

DeleteApiNetworkInterfacesUuidWithResponse request returning *DeleteApiNetworkInterfacesUuidResponse

func (*ClientWithResponses) DeleteApiNsrpcScriptScriptnameWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiNsrpcScriptScriptnameWithResponse(ctx context.Context, scriptname string, reqEditors ...RequestEditorFn) (*DeleteApiNsrpcScriptScriptnameResponse, error)

DeleteApiNsrpcScriptScriptnameWithResponse request returning *DeleteApiNsrpcScriptScriptnameResponse

func (*ClientWithResponses) DeleteApiQosIfacesAssignationsBulkWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiQosIfacesAssignationsBulkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteApiQosIfacesAssignationsBulkResponse, error)

DeleteApiQosIfacesAssignationsBulkWithBodyWithResponse request with arbitrary body returning *DeleteApiQosIfacesAssignationsBulkResponse

func (*ClientWithResponses) DeleteApiQosIfacesAssignationsBulkWithResponse added in v0.0.3

func (*ClientWithResponses) DeleteApiQosIfacesAssignationsUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiQosIfacesAssignationsUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiQosIfacesAssignationsUuidResponse, error)

DeleteApiQosIfacesAssignationsUuidWithResponse request returning *DeleteApiQosIfacesAssignationsUuidResponse

func (*ClientWithResponses) DeleteApiQosQueuesBulkWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiQosQueuesBulkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteApiQosQueuesBulkResponse, error)

DeleteApiQosQueuesBulkWithBodyWithResponse request with arbitrary body returning *DeleteApiQosQueuesBulkResponse

func (*ClientWithResponses) DeleteApiQosQueuesBulkWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiQosQueuesBulkWithResponse(ctx context.Context, body DeleteApiQosQueuesBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteApiQosQueuesBulkResponse, error)

func (*ClientWithResponses) DeleteApiQosQueuesUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiQosQueuesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiQosQueuesUuidResponse, error)

DeleteApiQosQueuesUuidWithResponse request returning *DeleteApiQosQueuesUuidResponse

func (*ClientWithResponses) DeleteApiQosTrafficShapersBulkWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiQosTrafficShapersBulkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteApiQosTrafficShapersBulkResponse, error)

DeleteApiQosTrafficShapersBulkWithBodyWithResponse request with arbitrary body returning *DeleteApiQosTrafficShapersBulkResponse

func (*ClientWithResponses) DeleteApiQosTrafficShapersBulkWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiQosTrafficShapersBulkWithResponse(ctx context.Context, body DeleteApiQosTrafficShapersBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteApiQosTrafficShapersBulkResponse, error)

func (*ClientWithResponses) DeleteApiQosTrafficShapersUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiQosTrafficShapersUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiQosTrafficShapersUuidResponse, error)

DeleteApiQosTrafficShapersUuidWithResponse request returning *DeleteApiQosTrafficShapersUuidResponse

func (*ClientWithResponses) DeleteApiRoutingUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) DeleteApiRoutingUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiRoutingUuidResponse, error)

DeleteApiRoutingUuidWithResponse request returning *DeleteApiRoutingUuidResponse

func (*ClientWithResponses) DeleteApiVariablesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) DeleteApiVariablesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiVariablesUuidResponse, error)

DeleteApiVariablesUuidWithResponse request returning *DeleteApiVariablesUuidResponse

func (*ClientWithResponses) DeleteApiVpnEncryptionProfilesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) DeleteApiVpnEncryptionProfilesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiVpnEncryptionProfilesUuidResponse, error)

DeleteApiVpnEncryptionProfilesUuidWithResponse request returning *DeleteApiVpnEncryptionProfilesUuidResponse

func (*ClientWithResponses) DeleteApiVpnTopologiesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) DeleteApiVpnTopologiesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiVpnTopologiesUuidResponse, error)

DeleteApiVpnTopologiesUuidWithResponse request returning *DeleteApiVpnTopologiesUuidResponse

func (*ClientWithResponses) GetApiAccountsApikeysUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiAccountsApikeysUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiAccountsApikeysUuidResponse, error)

GetApiAccountsApikeysUuidWithResponse request returning *GetApiAccountsApikeysUuidResponse

func (*ClientWithResponses) GetApiAccountsUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiAccountsUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiAccountsUuidResponse, error)

GetApiAccountsUuidWithResponse request returning *GetApiAccountsUuidResponse

func (*ClientWithResponses) GetApiAccountsWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiAccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiAccountsResponse, error)

GetApiAccountsWithResponse request returning *GetApiAccountsResponse

func (*ClientWithResponses) GetApiActiveupdateCertificateWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiActiveupdateCertificateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiActiveupdateCertificateResponse, error)

GetApiActiveupdateCertificateWithResponse request returning *GetApiActiveupdateCertificateResponse

func (*ClientWithResponses) GetApiActiveupdateInfosWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiActiveupdateInfosWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiActiveupdateInfosResponse, error)

GetApiActiveupdateInfosWithResponse request returning *GetApiActiveupdateInfosResponse

func (*ClientWithResponses) GetApiActiveupdateScriptWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiActiveupdateScriptWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiActiveupdateScriptResponse, error)

GetApiActiveupdateScriptWithResponse request returning *GetApiActiveupdateScriptResponse

func (*ClientWithResponses) GetApiActiveupdateWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiActiveupdateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiActiveupdateResponse, error)

GetApiActiveupdateWithResponse request returning *GetApiActiveupdateResponse

func (*ClientWithResponses) GetApiApipolicyWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiApipolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiApipolicyResponse, error)

GetApiApipolicyWithResponse request returning *GetApiApipolicyResponse

func (*ClientWithResponses) GetApiAuthpolicyWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiAuthpolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiAuthpolicyResponse, error)

GetApiAuthpolicyWithResponse request returning *GetApiAuthpolicyResponse

func (*ClientWithResponses) GetApiAutobackupDateArchiveWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiAutobackupDateArchiveWithResponse(ctx context.Context, date string, reqEditors ...RequestEditorFn) (*GetApiAutobackupDateArchiveResponse, error)

GetApiAutobackupDateArchiveWithResponse request returning *GetApiAutobackupDateArchiveResponse

func (*ClientWithResponses) GetApiAutobackupDateUuidFirewallBackupWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiAutobackupDateUuidFirewallBackupWithResponse(ctx context.Context, date string, uuidFirewall string, reqEditors ...RequestEditorFn) (*GetApiAutobackupDateUuidFirewallBackupResponse, error)

GetApiAutobackupDateUuidFirewallBackupWithResponse request returning *GetApiAutobackupDateUuidFirewallBackupResponse

func (*ClientWithResponses) GetApiAutobackupResultsWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiAutobackupResultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiAutobackupResultsResponse, error)

GetApiAutobackupResultsWithResponse request returning *GetApiAutobackupResultsResponse

func (*ClientWithResponses) GetApiAutobackupSmcBackupDateWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiAutobackupSmcBackupDateWithResponse(ctx context.Context, date string, reqEditors ...RequestEditorFn) (*GetApiAutobackupSmcBackupDateResponse, error)

GetApiAutobackupSmcBackupDateWithResponse request returning *GetApiAutobackupSmcBackupDateResponse

func (*ClientWithResponses) GetApiAutobackupWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiAutobackupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiAutobackupResponse, error)

GetApiAutobackupWithResponse request returning *GetApiAutobackupResponse

func (*ClientWithResponses) GetApiCertificatesAuthoritiesCaUuidCrlWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCertificatesAuthoritiesCaUuidCrlWithResponse(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*GetApiCertificatesAuthoritiesCaUuidCrlResponse, error)

GetApiCertificatesAuthoritiesCaUuidCrlWithResponse request returning *GetApiCertificatesAuthoritiesCaUuidCrlResponse

func (*ClientWithResponses) GetApiCertificatesAuthoritiesCaUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCertificatesAuthoritiesCaUuidWithResponse(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*GetApiCertificatesAuthoritiesCaUuidResponse, error)

GetApiCertificatesAuthoritiesCaUuidWithResponse request returning *GetApiCertificatesAuthoritiesCaUuidResponse

func (*ClientWithResponses) GetApiCertificatesAuthoritiesRootWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCertificatesAuthoritiesRootWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCertificatesAuthoritiesRootResponse, error)

GetApiCertificatesAuthoritiesRootWithResponse request returning *GetApiCertificatesAuthoritiesRootResponse

func (*ClientWithResponses) GetApiCertificatesAuthoritiesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCertificatesAuthoritiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCertificatesAuthoritiesResponse, error)

GetApiCertificatesAuthoritiesWithResponse request returning *GetApiCertificatesAuthoritiesResponse

func (*ClientWithResponses) GetApiCertificatesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCertificatesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCertificatesUuidResponse, error)

GetApiCertificatesUuidWithResponse request returning *GetApiCertificatesUuidResponse

func (*ClientWithResponses) GetApiCertificatesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCertificatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCertificatesResponse, error)

GetApiCertificatesWithResponse request returning *GetApiCertificatesResponse

func (*ClientWithResponses) GetApiCfgcheckActivationDomainNameWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCfgcheckActivationDomainNameWithResponse(ctx context.Context, domainName string, reqEditors ...RequestEditorFn) (*GetApiCfgcheckActivationDomainNameResponse, error)

GetApiCfgcheckActivationDomainNameWithResponse request returning *GetApiCfgcheckActivationDomainNameResponse

func (*ClientWithResponses) GetApiCfgcheckIncoherenciesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCfgcheckIncoherenciesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCfgcheckIncoherenciesResponse, error)

GetApiCfgcheckIncoherenciesWithResponse request returning *GetApiCfgcheckIncoherenciesResponse

func (*ClientWithResponses) GetApiCfgcheckStatusWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCfgcheckStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCfgcheckStatusResponse, error)

GetApiCfgcheckStatusWithResponse request returning *GetApiCfgcheckStatusResponse

func (*ClientWithResponses) GetApiCfgdiffArchiveUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCfgdiffArchiveUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCfgdiffArchiveUuidResponse, error)

GetApiCfgdiffArchiveUuidWithResponse request returning *GetApiCfgdiffArchiveUuidResponse

func (*ClientWithResponses) GetApiCfgdiffDiffUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCfgdiffDiffUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCfgdiffDiffUuidResponse, error)

GetApiCfgdiffDiffUuidWithResponse request returning *GetApiCfgdiffDiffUuidResponse

func (*ClientWithResponses) GetApiCfgdiffNaUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCfgdiffNaUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCfgdiffNaUuidResponse, error)

GetApiCfgdiffNaUuidWithResponse request returning *GetApiCfgdiffNaUuidResponse

func (*ClientWithResponses) GetApiCfgdiffStatusWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCfgdiffStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCfgdiffStatusResponse, error)

GetApiCfgdiffStatusWithResponse request returning *GetApiCfgdiffStatusResponse

func (*ClientWithResponses) GetApiConfigDrWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiConfigDrWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigDrResponse, error)

GetApiConfigDrWithResponse request returning *GetApiConfigDrResponse

func (*ClientWithResponses) GetApiConfigInitialWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiConfigInitialWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigInitialResponse, error)

GetApiConfigInitialWithResponse request returning *GetApiConfigInitialResponse

func (*ClientWithResponses) GetApiConfigInitializedWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiConfigInitializedWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigInitializedResponse, error)

GetApiConfigInitializedWithResponse request returning *GetApiConfigInitializedResponse

func (*ClientWithResponses) GetApiConfigInterfacesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiConfigInterfacesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigInterfacesResponse, error)

GetApiConfigInterfacesWithResponse request returning *GetApiConfigInterfacesResponse

func (*ClientWithResponses) GetApiConfigLicenseWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiConfigLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigLicenseResponse, error)

GetApiConfigLicenseWithResponse request returning *GetApiConfigLicenseResponse

func (*ClientWithResponses) GetApiConfigNetworkWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiConfigNetworkWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigNetworkResponse, error)

GetApiConfigNetworkWithResponse request returning *GetApiConfigNetworkResponse

func (*ClientWithResponses) GetApiConfigPapiWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiConfigPapiWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigPapiResponse, error)

GetApiConfigPapiWithResponse request returning *GetApiConfigPapiResponse

func (*ClientWithResponses) GetApiConfigSlsWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiConfigSlsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigSlsResponse, error)

GetApiConfigSlsWithResponse request returning *GetApiConfigSlsResponse

func (*ClientWithResponses) GetApiConfigVpncrlrequiredWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiConfigVpncrlrequiredWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigVpncrlrequiredResponse, error)

GetApiConfigVpncrlrequiredWithResponse request returning *GetApiConfigVpncrlrequiredResponse

func (*ClientWithResponses) GetApiCustompropertiesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCustompropertiesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCustompropertiesUuidResponse, error)

GetApiCustompropertiesUuidWithResponse request returning *GetApiCustompropertiesUuidResponse

func (*ClientWithResponses) GetApiCustompropertiesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiCustompropertiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCustompropertiesResponse, error)

GetApiCustompropertiesWithResponse request returning *GetApiCustompropertiesResponse

func (*ClientWithResponses) GetApiDefinitionsEthernetprotocolsWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiDefinitionsEthernetprotocolsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDefinitionsEthernetprotocolsResponse, error)

GetApiDefinitionsEthernetprotocolsWithResponse request returning *GetApiDefinitionsEthernetprotocolsResponse

func (*ClientWithResponses) GetApiDefinitionsIcmpcodesWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiDefinitionsIcmpcodesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDefinitionsIcmpcodesResponse, error)

GetApiDefinitionsIcmpcodesWithResponse request returning *GetApiDefinitionsIcmpcodesResponse

func (*ClientWithResponses) GetApiDefinitionsIpprotocolsWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiDefinitionsIpprotocolsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDefinitionsIpprotocolsResponse, error)

GetApiDefinitionsIpprotocolsWithResponse request returning *GetApiDefinitionsIpprotocolsResponse

func (*ClientWithResponses) GetApiDefinitionsProtocolsWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiDefinitionsProtocolsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDefinitionsProtocolsResponse, error)

GetApiDefinitionsProtocolsWithResponse request returning *GetApiDefinitionsProtocolsResponse

func (*ClientWithResponses) GetApiDeploymentWarningsEditorsWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiDeploymentWarningsEditorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDeploymentWarningsEditorsResponse, error)

GetApiDeploymentWarningsEditorsWithResponse request returning *GetApiDeploymentWarningsEditorsResponse

func (*ClientWithResponses) GetApiDisclaimerWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiDisclaimerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDisclaimerResponse, error)

GetApiDisclaimerWithResponse request returning *GetApiDisclaimerResponse

func (*ClientWithResponses) GetApiExportCustompropertiesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiExportCustompropertiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiExportCustompropertiesResponse, error)

GetApiExportCustompropertiesWithResponse request returning *GetApiExportCustompropertiesResponse

func (*ClientWithResponses) GetApiExportObjectsWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiExportObjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiExportObjectsResponse, error)

GetApiExportObjectsWithResponse request returning *GetApiExportObjectsResponse

func (*ClientWithResponses) GetApiExportSdwansupervisionWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiExportSdwansupervisionWithResponse(ctx context.Context, params *GetApiExportSdwansupervisionParams, reqEditors ...RequestEditorFn) (*GetApiExportSdwansupervisionResponse, error)

GetApiExportSdwansupervisionWithResponse request returning *GetApiExportSdwansupervisionResponse

func (*ClientWithResponses) GetApiExportVariablesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiExportVariablesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiExportVariablesResponse, error)

GetApiExportVariablesWithResponse request returning *GetApiExportVariablesResponse

func (*ClientWithResponses) GetApiFeatureTogglingWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiFeatureTogglingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiFeatureTogglingResponse, error)

GetApiFeatureTogglingWithResponse request returning *GetApiFeatureTogglingResponse

func (*ClientWithResponses) GetApiFirewallsUuidRoutingLocalWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiFirewallsUuidRoutingLocalWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiFirewallsUuidRoutingLocalResponse, error)

GetApiFirewallsUuidRoutingLocalWithResponse request returning *GetApiFirewallsUuidRoutingLocalResponse

func (*ClientWithResponses) GetApiFirewallsUuidRoutingWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiFirewallsUuidRoutingWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiFirewallsUuidRoutingResponse, error)

GetApiFirewallsUuidRoutingWithResponse request returning *GetApiFirewallsUuidRoutingResponse

func (*ClientWithResponses) GetApiFirewallsUuidTopologiesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiFirewallsUuidTopologiesWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiFirewallsUuidTopologiesResponse, error)

GetApiFirewallsUuidTopologiesWithResponse request returning *GetApiFirewallsUuidTopologiesResponse

func (*ClientWithResponses) GetApiFoldersAccountFoldersWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiFoldersAccountFoldersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiFoldersAccountFoldersResponse, error)

GetApiFoldersAccountFoldersWithResponse request returning *GetApiFoldersAccountFoldersResponse

func (*ClientWithResponses) GetApiFoldersBynameNameWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiFoldersBynameNameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetApiFoldersBynameNameResponse, error)

GetApiFoldersBynameNameWithResponse request returning *GetApiFoldersBynameNameResponse

func (*ClientWithResponses) GetApiFoldersUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiFoldersUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiFoldersUuidResponse, error)

GetApiFoldersUuidWithResponse request returning *GetApiFoldersUuidResponse

func (*ClientWithResponses) GetApiFoldersWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiFoldersWithResponse(ctx context.Context, params *GetApiFoldersParams, reqEditors ...RequestEditorFn) (*GetApiFoldersResponse, error)

GetApiFoldersWithResponse request returning *GetApiFoldersResponse

func (*ClientWithResponses) GetApiLdapWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiLdapWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiLdapResponse, error)

GetApiLdapWithResponse request returning *GetApiLdapResponse

func (*ClientWithResponses) GetApiLockWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiLockWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiLockResponse, error)

GetApiLockWithResponse request returning *GetApiLockResponse

func (*ClientWithResponses) GetApiLogsAuditLastWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiLogsAuditLastWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiLogsAuditLastResponse, error)

GetApiLogsAuditLastWithResponse request returning *GetApiLogsAuditLastResponse

func (*ClientWithResponses) GetApiLogsLastWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiLogsLastWithResponse(ctx context.Context, params *GetApiLogsLastParams, reqEditors ...RequestEditorFn) (*GetApiLogsLastResponse, error)

GetApiLogsLastWithResponse request returning *GetApiLogsLastResponse

func (*ClientWithResponses) GetApiMessageBoxesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiMessageBoxesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiMessageBoxesResponse, error)

GetApiMessageBoxesWithResponse request returning *GetApiMessageBoxesResponse

func (*ClientWithResponses) GetApiNetworkInterfacesRootWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNetworkInterfacesRootWithResponse(ctx context.Context, params *GetApiNetworkInterfacesRootParams, reqEditors ...RequestEditorFn) (*GetApiNetworkInterfacesRootResponse, error)

GetApiNetworkInterfacesRootWithResponse request returning *GetApiNetworkInterfacesRootResponse

func (*ClientWithResponses) GetApiNetworkInterfacesUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNetworkInterfacesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiNetworkInterfacesUuidResponse, error)

GetApiNetworkInterfacesUuidWithResponse request returning *GetApiNetworkInterfacesUuidResponse

func (*ClientWithResponses) GetApiNetworkInterfacesWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNetworkInterfacesWithResponse(ctx context.Context, params *GetApiNetworkInterfacesParams, reqEditors ...RequestEditorFn) (*GetApiNetworkInterfacesResponse, error)

GetApiNetworkInterfacesWithResponse request returning *GetApiNetworkInterfacesResponse

func (*ClientWithResponses) GetApiNsrpcArchiveFwidWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNsrpcArchiveFwidWithResponse(ctx context.Context, fwid string, reqEditors ...RequestEditorFn) (*GetApiNsrpcArchiveFwidResponse, error)

GetApiNsrpcArchiveFwidWithResponse request returning *GetApiNsrpcArchiveFwidResponse

func (*ClientWithResponses) GetApiNsrpcArchiveWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNsrpcArchiveWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcArchiveResponse, error)

GetApiNsrpcArchiveWithResponse request returning *GetApiNsrpcArchiveResponse

func (*ClientWithResponses) GetApiNsrpcAttachWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNsrpcAttachWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcAttachResponse, error)

GetApiNsrpcAttachWithResponse request returning *GetApiNsrpcAttachResponse

func (*ClientWithResponses) GetApiNsrpcLogFwidWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNsrpcLogFwidWithResponse(ctx context.Context, fwid string, reqEditors ...RequestEditorFn) (*GetApiNsrpcLogFwidResponse, error)

GetApiNsrpcLogFwidWithResponse request returning *GetApiNsrpcLogFwidResponse

func (*ClientWithResponses) GetApiNsrpcPendingWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNsrpcPendingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcPendingResponse, error)

GetApiNsrpcPendingWithResponse request returning *GetApiNsrpcPendingResponse

func (*ClientWithResponses) GetApiNsrpcProgressWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNsrpcProgressWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcProgressResponse, error)

GetApiNsrpcProgressWithResponse request returning *GetApiNsrpcProgressResponse

func (*ClientWithResponses) GetApiNsrpcScriptScriptnameFwidWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNsrpcScriptScriptnameFwidWithResponse(ctx context.Context, scriptname string, fwid string, reqEditors ...RequestEditorFn) (*GetApiNsrpcScriptScriptnameFwidResponse, error)

GetApiNsrpcScriptScriptnameFwidWithResponse request returning *GetApiNsrpcScriptScriptnameFwidResponse

func (*ClientWithResponses) GetApiNsrpcScriptScriptnameWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNsrpcScriptScriptnameWithResponse(ctx context.Context, scriptname string, params *GetApiNsrpcScriptScriptnameParams, reqEditors ...RequestEditorFn) (*GetApiNsrpcScriptScriptnameResponse, error)

GetApiNsrpcScriptScriptnameWithResponse request returning *GetApiNsrpcScriptScriptnameResponse

func (*ClientWithResponses) GetApiNsrpcScriptWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiNsrpcScriptWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcScriptResponse, error)

GetApiNsrpcScriptWithResponse request returning *GetApiNsrpcScriptResponse

func (*ClientWithResponses) GetApiQosIfacesAssignationsUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiQosIfacesAssignationsUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiQosIfacesAssignationsUuidResponse, error)

GetApiQosIfacesAssignationsUuidWithResponse request returning *GetApiQosIfacesAssignationsUuidResponse

func (*ClientWithResponses) GetApiQosIfacesAssignationsWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiQosIfacesAssignationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiQosIfacesAssignationsResponse, error)

GetApiQosIfacesAssignationsWithResponse request returning *GetApiQosIfacesAssignationsResponse

func (*ClientWithResponses) GetApiQosQueuesUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiQosQueuesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiQosQueuesUuidResponse, error)

GetApiQosQueuesUuidWithResponse request returning *GetApiQosQueuesUuidResponse

func (*ClientWithResponses) GetApiQosQueuesWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiQosQueuesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiQosQueuesResponse, error)

GetApiQosQueuesWithResponse request returning *GetApiQosQueuesResponse

func (*ClientWithResponses) GetApiQosTrafficShapersUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiQosTrafficShapersUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiQosTrafficShapersUuidResponse, error)

GetApiQosTrafficShapersUuidWithResponse request returning *GetApiQosTrafficShapersUuidResponse

func (*ClientWithResponses) GetApiQosTrafficShapersWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiQosTrafficShapersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiQosTrafficShapersResponse, error)

GetApiQosTrafficShapersWithResponse request returning *GetApiQosTrafficShapersResponse

func (*ClientWithResponses) GetApiRadiusWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiRadiusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiRadiusResponse, error)

GetApiRadiusWithResponse request returning *GetApiRadiusResponse

func (*ClientWithResponses) GetApiRoutingUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiRoutingUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiRoutingUuidResponse, error)

GetApiRoutingUuidWithResponse request returning *GetApiRoutingUuidResponse

func (*ClientWithResponses) GetApiSnsdiffDiffUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiSnsdiffDiffUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiSnsdiffDiffUuidResponse, error)

GetApiSnsdiffDiffUuidWithResponse request returning *GetApiSnsdiffDiffUuidResponse

func (*ClientWithResponses) GetApiUnifiedconfigDeployWithResponse added in v0.0.3

func (c *ClientWithResponses) GetApiUnifiedconfigDeployWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiUnifiedconfigDeployResponse, error)

GetApiUnifiedconfigDeployWithResponse request returning *GetApiUnifiedconfigDeployResponse

func (*ClientWithResponses) GetApiUpdateLaunchWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiUpdateLaunchWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiUpdateLaunchResponse, error)

GetApiUpdateLaunchWithResponse request returning *GetApiUpdateLaunchResponse

func (*ClientWithResponses) GetApiUpdateStatusWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiUpdateStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiUpdateStatusResponse, error)

GetApiUpdateStatusWithResponse request returning *GetApiUpdateStatusResponse

func (*ClientWithResponses) GetApiUsageUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiUsageUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiUsageUuidResponse, error)

GetApiUsageUuidWithResponse request returning *GetApiUsageUuidResponse

func (*ClientWithResponses) GetApiVariablesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVariablesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiVariablesUuidResponse, error)

GetApiVariablesUuidWithResponse request returning *GetApiVariablesUuidResponse

func (*ClientWithResponses) GetApiVariablesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVariablesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVariablesResponse, error)

GetApiVariablesWithResponse request returning *GetApiVariablesResponse

func (*ClientWithResponses) GetApiVpnAlgorithmsAuthWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVpnAlgorithmsAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnAlgorithmsAuthResponse, error)

GetApiVpnAlgorithmsAuthWithResponse request returning *GetApiVpnAlgorithmsAuthResponse

func (*ClientWithResponses) GetApiVpnAlgorithmsEncWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVpnAlgorithmsEncWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnAlgorithmsEncResponse, error)

GetApiVpnAlgorithmsEncWithResponse request returning *GetApiVpnAlgorithmsEncResponse

func (*ClientWithResponses) GetApiVpnDefaultAddressPoolWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVpnDefaultAddressPoolWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnDefaultAddressPoolResponse, error)

GetApiVpnDefaultAddressPoolWithResponse request returning *GetApiVpnDefaultAddressPoolResponse

func (*ClientWithResponses) GetApiVpnEncryptionProfilesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVpnEncryptionProfilesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiVpnEncryptionProfilesUuidResponse, error)

GetApiVpnEncryptionProfilesUuidWithResponse request returning *GetApiVpnEncryptionProfilesUuidResponse

func (*ClientWithResponses) GetApiVpnEncryptionProfilesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVpnEncryptionProfilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnEncryptionProfilesResponse, error)

GetApiVpnEncryptionProfilesWithResponse request returning *GetApiVpnEncryptionProfilesResponse

func (*ClientWithResponses) GetApiVpnTopologiesUuidExportWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVpnTopologiesUuidExportWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiVpnTopologiesUuidExportResponse, error)

GetApiVpnTopologiesUuidExportWithResponse request returning *GetApiVpnTopologiesUuidExportResponse

func (*ClientWithResponses) GetApiVpnTopologiesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVpnTopologiesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiVpnTopologiesUuidResponse, error)

GetApiVpnTopologiesUuidWithResponse request returning *GetApiVpnTopologiesUuidResponse

func (*ClientWithResponses) GetApiVpnTopologiesWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVpnTopologiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnTopologiesResponse, error)

GetApiVpnTopologiesWithResponse request returning *GetApiVpnTopologiesResponse

func (*ClientWithResponses) GetApiVpnTunnelsWithResponse added in v0.0.2

func (c *ClientWithResponses) GetApiVpnTunnelsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnTunnelsResponse, error)

GetApiVpnTunnelsWithResponse request returning *GetApiVpnTunnelsResponse

func (*ClientWithResponses) PostApiAccountsApikeysRevokeUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAccountsApikeysRevokeUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*PostApiAccountsApikeysRevokeUuidResponse, error)

PostApiAccountsApikeysRevokeUuidWithResponse request returning *PostApiAccountsApikeysRevokeUuidResponse

func (*ClientWithResponses) PostApiAccountsApikeysWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAccountsApikeysWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiAccountsApikeysResponse, error)

PostApiAccountsApikeysWithBodyWithResponse request with arbitrary body returning *PostApiAccountsApikeysResponse

func (*ClientWithResponses) PostApiAccountsApikeysWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAccountsApikeysWithResponse(ctx context.Context, body PostApiAccountsApikeysJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiAccountsApikeysResponse, error)

func (*ClientWithResponses) PostApiAccountsWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiAccountsResponse, error)

PostApiAccountsWithBodyWithResponse request with arbitrary body returning *PostApiAccountsResponse

func (*ClientWithResponses) PostApiAccountsWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAccountsWithResponse(ctx context.Context, body PostApiAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiAccountsResponse, error)

func (*ClientWithResponses) PostApiActiveupdateImportWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiActiveupdateImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiActiveupdateImportResponse, error)

PostApiActiveupdateImportWithBodyWithResponse request with arbitrary body returning *PostApiActiveupdateImportResponse

func (*ClientWithResponses) PostApiActiveupdateSyncWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiActiveupdateSyncWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostApiActiveupdateSyncResponse, error)

PostApiActiveupdateSyncWithResponse request returning *PostApiActiveupdateSyncResponse

func (*ClientWithResponses) PostApiAuthLoginWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAuthLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiAuthLoginResponse, error)

PostApiAuthLoginWithBodyWithResponse request with arbitrary body returning *PostApiAuthLoginResponse

func (*ClientWithResponses) PostApiAuthLoginWithFormdataBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAuthLoginWithFormdataBodyWithResponse(ctx context.Context, body PostApiAuthLoginFormdataRequestBody, reqEditors ...RequestEditorFn) (*PostApiAuthLoginResponse, error)

func (*ClientWithResponses) PostApiAuthLogoutWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAuthLogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostApiAuthLogoutResponse, error)

PostApiAuthLogoutWithResponse request returning *PostApiAuthLogoutResponse

func (*ClientWithResponses) PostApiAutobackupWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAutobackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiAutobackupResponse, error)

PostApiAutobackupWithBodyWithResponse request with arbitrary body returning *PostApiAutobackupResponse

func (*ClientWithResponses) PostApiAutobackupWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiAutobackupWithResponse(ctx context.Context, body PostApiAutobackupJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiAutobackupResponse, error)

func (*ClientWithResponses) PostApiBackupDownloadWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiBackupDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiBackupDownloadResponse, error)

PostApiBackupDownloadWithBodyWithResponse request with arbitrary body returning *PostApiBackupDownloadResponse

func (*ClientWithResponses) PostApiBackupDownloadWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiBackupDownloadWithResponse(ctx context.Context, body PostApiBackupDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiBackupDownloadResponse, error)

func (*ClientWithResponses) PostApiBackupHashWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiBackupHashWithBodyWithResponse(ctx context.Context, hash string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiBackupHashResponse, error)

PostApiBackupHashWithBodyWithResponse request with arbitrary body returning *PostApiBackupHashResponse

func (*ClientWithResponses) PostApiBackupHashWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiBackupHashWithResponse(ctx context.Context, hash string, body PostApiBackupHashJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiBackupHashResponse, error)

func (*ClientWithResponses) PostApiBackupWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiBackupResponse, error)

PostApiBackupWithBodyWithResponse request with arbitrary body returning *PostApiBackupResponse

func (*ClientWithResponses) PostApiCertificatesAuthoritiesCaUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesAuthoritiesCaUuidWithBodyWithResponse(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesAuthoritiesCaUuidResponse, error)

PostApiCertificatesAuthoritiesCaUuidWithBodyWithResponse request with arbitrary body returning *PostApiCertificatesAuthoritiesCaUuidResponse

func (*ClientWithResponses) PostApiCertificatesAuthoritiesCrlCaUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesAuthoritiesCrlCaUuidWithBodyWithResponse(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesAuthoritiesCrlCaUuidResponse, error)

PostApiCertificatesAuthoritiesCrlCaUuidWithBodyWithResponse request with arbitrary body returning *PostApiCertificatesAuthoritiesCrlCaUuidResponse

func (*ClientWithResponses) PostApiCertificatesAuthoritiesCrlWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesAuthoritiesCrlWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesAuthoritiesCrlResponse, error)

PostApiCertificatesAuthoritiesCrlWithBodyWithResponse request with arbitrary body returning *PostApiCertificatesAuthoritiesCrlResponse

func (*ClientWithResponses) PostApiCertificatesAuthoritiesWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesAuthoritiesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesAuthoritiesResponse, error)

PostApiCertificatesAuthoritiesWithBodyWithResponse request with arbitrary body returning *PostApiCertificatesAuthoritiesResponse

func (*ClientWithResponses) PostApiCertificatesGetWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesGetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesGetResponse, error)

PostApiCertificatesGetWithBodyWithResponse request with arbitrary body returning *PostApiCertificatesGetResponse

func (*ClientWithResponses) PostApiCertificatesGetWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesGetWithResponse(ctx context.Context, body PostApiCertificatesGetJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiCertificatesGetResponse, error)

func (*ClientWithResponses) PostApiCertificatesRenewWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesRenewWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesRenewResponse, error)

PostApiCertificatesRenewWithBodyWithResponse request with arbitrary body returning *PostApiCertificatesRenewResponse

func (*ClientWithResponses) PostApiCertificatesRenewWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesRenewWithResponse(ctx context.Context, body PostApiCertificatesRenewJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiCertificatesRenewResponse, error)

func (*ClientWithResponses) PostApiCertificatesUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesUuidWithBodyWithResponse(ctx context.Context, uuid string, params *PostApiCertificatesUuidParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesUuidResponse, error)

PostApiCertificatesUuidWithBodyWithResponse request with arbitrary body returning *PostApiCertificatesUuidResponse

func (*ClientWithResponses) PostApiCertificatesUuidWithResponse added in v0.0.2

func (*ClientWithResponses) PostApiCertificatesWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCertificatesWithBodyWithResponse(ctx context.Context, params *PostApiCertificatesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesResponse, error)

PostApiCertificatesWithBodyWithResponse request with arbitrary body returning *PostApiCertificatesResponse

func (*ClientWithResponses) PostApiCertificatesWithResponse added in v0.0.2

func (*ClientWithResponses) PostApiConfigDrWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiConfigDrWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigDrResponse, error)

PostApiConfigDrWithBodyWithResponse request with arbitrary body returning *PostApiConfigDrResponse

func (*ClientWithResponses) PostApiConfigDrWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiConfigDrWithResponse(ctx context.Context, body PostApiConfigDrJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiConfigDrResponse, error)

func (*ClientWithResponses) PostApiConfigInitialCloudCloudNameWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiConfigInitialCloudCloudNameWithBodyWithResponse(ctx context.Context, cloudName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigInitialCloudCloudNameResponse, error)

PostApiConfigInitialCloudCloudNameWithBodyWithResponse request with arbitrary body returning *PostApiConfigInitialCloudCloudNameResponse

func (*ClientWithResponses) PostApiConfigInitialCloudCloudNameWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiConfigInitialCloudCloudNameWithResponse(ctx context.Context, cloudName string, body PostApiConfigInitialCloudCloudNameJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiConfigInitialCloudCloudNameResponse, error)

func (*ClientWithResponses) PostApiConfigInitialWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiConfigInitialWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigInitialResponse, error)

PostApiConfigInitialWithBodyWithResponse request with arbitrary body returning *PostApiConfigInitialResponse

func (*ClientWithResponses) PostApiConfigInitialWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiConfigInitialWithResponse(ctx context.Context, body PostApiConfigInitialJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiConfigInitialResponse, error)

func (*ClientWithResponses) PostApiConfigLicenseVerifyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiConfigLicenseVerifyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostApiConfigLicenseVerifyResponse, error)

PostApiConfigLicenseVerifyWithResponse request returning *PostApiConfigLicenseVerifyResponse

func (*ClientWithResponses) PostApiConfigLicenseWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiConfigLicenseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigLicenseResponse, error)

PostApiConfigLicenseWithBodyWithResponse request with arbitrary body returning *PostApiConfigLicenseResponse

func (*ClientWithResponses) PostApiConfigNetworkWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiConfigNetworkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigNetworkResponse, error)

PostApiConfigNetworkWithBodyWithResponse request with arbitrary body returning *PostApiConfigNetworkResponse

func (*ClientWithResponses) PostApiConfigNetworkWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiConfigNetworkWithResponse(ctx context.Context, body PostApiConfigNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiConfigNetworkResponse, error)

func (*ClientWithResponses) PostApiCustompropertiesWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCustompropertiesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCustompropertiesResponse, error)

PostApiCustompropertiesWithBodyWithResponse request with arbitrary body returning *PostApiCustompropertiesResponse

func (*ClientWithResponses) PostApiCustompropertiesWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiCustompropertiesWithResponse(ctx context.Context, body PostApiCustompropertiesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiCustompropertiesResponse, error)

func (*ClientWithResponses) PostApiExportSupervisionWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiExportSupervisionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiExportSupervisionResponse, error)

PostApiExportSupervisionWithBodyWithResponse request with arbitrary body returning *PostApiExportSupervisionResponse

func (*ClientWithResponses) PostApiExportSupervisionWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiExportSupervisionWithResponse(ctx context.Context, body PostApiExportSupervisionJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiExportSupervisionResponse, error)

func (*ClientWithResponses) PostApiFirewallsUuidNetworkRefreshWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiFirewallsUuidNetworkRefreshWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidNetworkRefreshResponse, error)

PostApiFirewallsUuidNetworkRefreshWithResponse request returning *PostApiFirewallsUuidNetworkRefreshResponse

func (*ClientWithResponses) PostApiFirewallsUuidPackageWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiFirewallsUuidPackageWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidPackageResponse, error)

PostApiFirewallsUuidPackageWithBodyWithResponse request with arbitrary body returning *PostApiFirewallsUuidPackageResponse

func (*ClientWithResponses) PostApiFirewallsUuidPackageWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiFirewallsUuidPackageWithResponse(ctx context.Context, uuid string, body PostApiFirewallsUuidPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidPackageResponse, error)

func (*ClientWithResponses) PostApiFirewallsUuidQosRefreshWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiFirewallsUuidQosRefreshWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidQosRefreshResponse, error)

PostApiFirewallsUuidQosRefreshWithResponse request returning *PostApiFirewallsUuidQosRefreshResponse

func (*ClientWithResponses) PostApiFirewallsUuidRoutingWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiFirewallsUuidRoutingWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidRoutingResponse, error)

PostApiFirewallsUuidRoutingWithBodyWithResponse request with arbitrary body returning *PostApiFirewallsUuidRoutingResponse

func (*ClientWithResponses) PostApiFirewallsUuidRoutingWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiFirewallsUuidRoutingWithResponse(ctx context.Context, uuid string, body PostApiFirewallsUuidRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidRoutingResponse, error)

func (*ClientWithResponses) PostApiFoldersWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiFoldersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiFoldersResponse, error)

PostApiFoldersWithBodyWithResponse request with arbitrary body returning *PostApiFoldersResponse

func (*ClientWithResponses) PostApiFoldersWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiFoldersWithResponse(ctx context.Context, body PostApiFoldersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiFoldersResponse, error)

func (*ClientWithResponses) PostApiLdapWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiLdapWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiLdapResponse, error)

PostApiLdapWithBodyWithResponse request with arbitrary body returning *PostApiLdapResponse

func (*ClientWithResponses) PostApiNetworkInterfacesWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNetworkInterfacesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNetworkInterfacesResponse, error)

PostApiNetworkInterfacesWithBodyWithResponse request with arbitrary body returning *PostApiNetworkInterfacesResponse

func (*ClientWithResponses) PostApiNetworkInterfacesWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNetworkInterfacesWithResponse(ctx context.Context, body PostApiNetworkInterfacesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiNetworkInterfacesResponse, error)

func (*ClientWithResponses) PostApiNsrpcAttachWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcAttachWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcAttachResponse, error)

PostApiNsrpcAttachWithBodyWithResponse request with arbitrary body returning *PostApiNsrpcAttachResponse

func (*ClientWithResponses) PostApiNsrpcCsvDryRunScriptnameWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcCsvDryRunScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcCsvDryRunScriptnameResponse, error)

PostApiNsrpcCsvDryRunScriptnameWithBodyWithResponse request with arbitrary body returning *PostApiNsrpcCsvDryRunScriptnameResponse

func (*ClientWithResponses) PostApiNsrpcCsvScriptnameWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcCsvScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcCsvScriptnameResponse, error)

PostApiNsrpcCsvScriptnameWithBodyWithResponse request with arbitrary body returning *PostApiNsrpcCsvScriptnameResponse

func (*ClientWithResponses) PostApiNsrpcDryRunScriptnameWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcDryRunScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcDryRunScriptnameResponse, error)

PostApiNsrpcDryRunScriptnameWithBodyWithResponse request with arbitrary body returning *PostApiNsrpcDryRunScriptnameResponse

func (*ClientWithResponses) PostApiNsrpcDryRunScriptnameWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcDryRunScriptnameWithResponse(ctx context.Context, scriptname string, body PostApiNsrpcDryRunScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiNsrpcDryRunScriptnameResponse, error)

func (*ClientWithResponses) PostApiNsrpcExecuteScriptnameWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcExecuteScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcExecuteScriptnameResponse, error)

PostApiNsrpcExecuteScriptnameWithBodyWithResponse request with arbitrary body returning *PostApiNsrpcExecuteScriptnameResponse

func (*ClientWithResponses) PostApiNsrpcExecuteScriptnameWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcExecuteScriptnameWithResponse(ctx context.Context, scriptname string, body PostApiNsrpcExecuteScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiNsrpcExecuteScriptnameResponse, error)

func (*ClientWithResponses) PostApiNsrpcPendingCancelWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcPendingCancelWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostApiNsrpcPendingCancelResponse, error)

PostApiNsrpcPendingCancelWithResponse request returning *PostApiNsrpcPendingCancelResponse

func (*ClientWithResponses) PostApiNsrpcScriptScriptnameWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcScriptScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcScriptScriptnameResponse, error)

PostApiNsrpcScriptScriptnameWithBodyWithResponse request with arbitrary body returning *PostApiNsrpcScriptScriptnameResponse

func (*ClientWithResponses) PostApiNsrpcUsebackupscriptWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcUsebackupscriptWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcUsebackupscriptResponse, error)

PostApiNsrpcUsebackupscriptWithBodyWithResponse request with arbitrary body returning *PostApiNsrpcUsebackupscriptResponse

func (*ClientWithResponses) PostApiNsrpcUsebackupscriptWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiNsrpcUsebackupscriptWithResponse(ctx context.Context, body PostApiNsrpcUsebackupscriptJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiNsrpcUsebackupscriptResponse, error)

func (*ClientWithResponses) PostApiQosIfacesAssignationsWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiQosIfacesAssignationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiQosIfacesAssignationsResponse, error)

PostApiQosIfacesAssignationsWithBodyWithResponse request with arbitrary body returning *PostApiQosIfacesAssignationsResponse

func (*ClientWithResponses) PostApiQosIfacesAssignationsWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiQosIfacesAssignationsWithResponse(ctx context.Context, body PostApiQosIfacesAssignationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiQosIfacesAssignationsResponse, error)

func (*ClientWithResponses) PostApiQosQueuesWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiQosQueuesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiQosQueuesResponse, error)

PostApiQosQueuesWithBodyWithResponse request with arbitrary body returning *PostApiQosQueuesResponse

func (*ClientWithResponses) PostApiQosQueuesWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiQosQueuesWithResponse(ctx context.Context, body PostApiQosQueuesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiQosQueuesResponse, error)

func (*ClientWithResponses) PostApiQosTrafficShapersWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiQosTrafficShapersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiQosTrafficShapersResponse, error)

PostApiQosTrafficShapersWithBodyWithResponse request with arbitrary body returning *PostApiQosTrafficShapersResponse

func (*ClientWithResponses) PostApiQosTrafficShapersWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiQosTrafficShapersWithResponse(ctx context.Context, body PostApiQosTrafficShapersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiQosTrafficShapersResponse, error)

func (*ClientWithResponses) PostApiRadiusWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiRadiusWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiRadiusResponse, error)

PostApiRadiusWithBodyWithResponse request with arbitrary body returning *PostApiRadiusResponse

func (*ClientWithResponses) PostApiRadiusWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiRadiusWithResponse(ctx context.Context, body PostApiRadiusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiRadiusResponse, error)

func (*ClientWithResponses) PostApiRoutingGetbirdconfigerrorWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiRoutingGetbirdconfigerrorWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiRoutingGetbirdconfigerrorResponse, error)

PostApiRoutingGetbirdconfigerrorWithBodyWithResponse request with arbitrary body returning *PostApiRoutingGetbirdconfigerrorResponse

func (*ClientWithResponses) PostApiRoutingGetbirdconfigerrorWithResponse added in v0.0.3

func (*ClientWithResponses) PostApiRoutingImportWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiRoutingImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiRoutingImportResponse, error)

PostApiRoutingImportWithBodyWithResponse request with arbitrary body returning *PostApiRoutingImportResponse

func (*ClientWithResponses) PostApiUnifiedconfigDeployWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiUnifiedconfigDeployWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiUnifiedconfigDeployResponse, error)

PostApiUnifiedconfigDeployWithBodyWithResponse request with arbitrary body returning *PostApiUnifiedconfigDeployResponse

func (*ClientWithResponses) PostApiUnifiedconfigDeployWithResponse added in v0.0.3

func (c *ClientWithResponses) PostApiUnifiedconfigDeployWithResponse(ctx context.Context, body PostApiUnifiedconfigDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiUnifiedconfigDeployResponse, error)

func (*ClientWithResponses) PostApiUpdateWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiUpdateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiUpdateResponse, error)

PostApiUpdateWithBodyWithResponse request with arbitrary body returning *PostApiUpdateResponse

func (*ClientWithResponses) PostApiVariablesImportWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiVariablesImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVariablesImportResponse, error)

PostApiVariablesImportWithBodyWithResponse request with arbitrary body returning *PostApiVariablesImportResponse

func (*ClientWithResponses) PostApiVariablesWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiVariablesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVariablesResponse, error)

PostApiVariablesWithBodyWithResponse request with arbitrary body returning *PostApiVariablesResponse

func (*ClientWithResponses) PostApiVariablesWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiVariablesWithResponse(ctx context.Context, body PostApiVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiVariablesResponse, error)

func (*ClientWithResponses) PostApiVpnDefaultAddressPoolWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiVpnDefaultAddressPoolWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVpnDefaultAddressPoolResponse, error)

PostApiVpnDefaultAddressPoolWithBodyWithResponse request with arbitrary body returning *PostApiVpnDefaultAddressPoolResponse

func (*ClientWithResponses) PostApiVpnDefaultAddressPoolWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiVpnDefaultAddressPoolWithResponse(ctx context.Context, body PostApiVpnDefaultAddressPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiVpnDefaultAddressPoolResponse, error)

func (*ClientWithResponses) PostApiVpnEncryptionProfilesWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiVpnEncryptionProfilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVpnEncryptionProfilesResponse, error)

PostApiVpnEncryptionProfilesWithBodyWithResponse request with arbitrary body returning *PostApiVpnEncryptionProfilesResponse

func (*ClientWithResponses) PostApiVpnEncryptionProfilesWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiVpnEncryptionProfilesWithResponse(ctx context.Context, body PostApiVpnEncryptionProfilesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiVpnEncryptionProfilesResponse, error)

func (*ClientWithResponses) PostApiVpnTopologiesWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiVpnTopologiesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVpnTopologiesResponse, error)

PostApiVpnTopologiesWithBodyWithResponse request with arbitrary body returning *PostApiVpnTopologiesResponse

func (*ClientWithResponses) PostApiVpnTopologiesWithResponse added in v0.0.2

func (c *ClientWithResponses) PostApiVpnTopologiesWithResponse(ctx context.Context, body PostApiVpnTopologiesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiVpnTopologiesResponse, error)

func (*ClientWithResponses) PutApiAccountsUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiAccountsUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiAccountsUuidResponse, error)

PutApiAccountsUuidWithBodyWithResponse request with arbitrary body returning *PutApiAccountsUuidResponse

func (*ClientWithResponses) PutApiAccountsUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiAccountsUuidWithResponse(ctx context.Context, uuid string, body PutApiAccountsUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiAccountsUuidResponse, error)

func (*ClientWithResponses) PutApiActiveupdateWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiActiveupdateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiActiveupdateResponse, error)

PutApiActiveupdateWithBodyWithResponse request with arbitrary body returning *PutApiActiveupdateResponse

func (*ClientWithResponses) PutApiActiveupdateWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiActiveupdateWithResponse(ctx context.Context, body PutApiActiveupdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiActiveupdateResponse, error)

func (*ClientWithResponses) PutApiAdminaccountWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiAdminaccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiAdminaccountResponse, error)

PutApiAdminaccountWithBodyWithResponse request with arbitrary body returning *PutApiAdminaccountResponse

func (*ClientWithResponses) PutApiAdminaccountWithFormdataBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiAdminaccountWithFormdataBodyWithResponse(ctx context.Context, body PutApiAdminaccountFormdataRequestBody, reqEditors ...RequestEditorFn) (*PutApiAdminaccountResponse, error)

func (*ClientWithResponses) PutApiApipolicyWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiApipolicyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiApipolicyResponse, error)

PutApiApipolicyWithBodyWithResponse request with arbitrary body returning *PutApiApipolicyResponse

func (*ClientWithResponses) PutApiApipolicyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiApipolicyWithResponse(ctx context.Context, body PutApiApipolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiApipolicyResponse, error)

func (*ClientWithResponses) PutApiAuthpolicyWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiAuthpolicyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiAuthpolicyResponse, error)

PutApiAuthpolicyWithBodyWithResponse request with arbitrary body returning *PutApiAuthpolicyResponse

func (*ClientWithResponses) PutApiAuthpolicyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiAuthpolicyWithResponse(ctx context.Context, body PutApiAuthpolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiAuthpolicyResponse, error)

func (*ClientWithResponses) PutApiCertificatesAuthoritiesCaUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiCertificatesAuthoritiesCaUuidWithBodyWithResponse(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiCertificatesAuthoritiesCaUuidResponse, error)

PutApiCertificatesAuthoritiesCaUuidWithBodyWithResponse request with arbitrary body returning *PutApiCertificatesAuthoritiesCaUuidResponse

func (*ClientWithResponses) PutApiCertificatesAuthoritiesCaUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiCertificatesAuthoritiesCaUuidWithResponse(ctx context.Context, caUuid string, body PutApiCertificatesAuthoritiesCaUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiCertificatesAuthoritiesCaUuidResponse, error)

func (*ClientWithResponses) PutApiCertificatesUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiCertificatesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiCertificatesUuidResponse, error)

PutApiCertificatesUuidWithBodyWithResponse request with arbitrary body returning *PutApiCertificatesUuidResponse

func (*ClientWithResponses) PutApiCertificatesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiCertificatesUuidWithResponse(ctx context.Context, uuid string, body PutApiCertificatesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiCertificatesUuidResponse, error)

func (*ClientWithResponses) PutApiCfgcheckActivationDomainNameWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiCfgcheckActivationDomainNameWithResponse(ctx context.Context, domainName string, reqEditors ...RequestEditorFn) (*PutApiCfgcheckActivationDomainNameResponse, error)

PutApiCfgcheckActivationDomainNameWithResponse request returning *PutApiCfgcheckActivationDomainNameResponse

func (*ClientWithResponses) PutApiConfigInterfacesWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiConfigInterfacesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiConfigInterfacesResponse, error)

PutApiConfigInterfacesWithBodyWithResponse request with arbitrary body returning *PutApiConfigInterfacesResponse

func (*ClientWithResponses) PutApiConfigInterfacesWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiConfigInterfacesWithResponse(ctx context.Context, body PutApiConfigInterfacesJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiConfigInterfacesResponse, error)

func (*ClientWithResponses) PutApiConfigPapiWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiConfigPapiWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiConfigPapiResponse, error)

PutApiConfigPapiWithBodyWithResponse request with arbitrary body returning *PutApiConfigPapiResponse

func (*ClientWithResponses) PutApiConfigPapiWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiConfigPapiWithResponse(ctx context.Context, body PutApiConfigPapiJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiConfigPapiResponse, error)

func (*ClientWithResponses) PutApiConfigSlsWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiConfigSlsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiConfigSlsResponse, error)

PutApiConfigSlsWithBodyWithResponse request with arbitrary body returning *PutApiConfigSlsResponse

func (*ClientWithResponses) PutApiConfigSlsWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiConfigSlsWithResponse(ctx context.Context, body PutApiConfigSlsJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiConfigSlsResponse, error)

func (*ClientWithResponses) PutApiConfigVpncrlrequiredWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiConfigVpncrlrequiredWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiConfigVpncrlrequiredResponse, error)

PutApiConfigVpncrlrequiredWithBodyWithResponse request with arbitrary body returning *PutApiConfigVpncrlrequiredResponse

func (*ClientWithResponses) PutApiConfigVpncrlrequiredWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiConfigVpncrlrequiredWithResponse(ctx context.Context, body PutApiConfigVpncrlrequiredJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiConfigVpncrlrequiredResponse, error)

func (*ClientWithResponses) PutApiCustompropertiesUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiCustompropertiesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiCustompropertiesUuidResponse, error)

PutApiCustompropertiesUuidWithBodyWithResponse request with arbitrary body returning *PutApiCustompropertiesUuidResponse

func (*ClientWithResponses) PutApiCustompropertiesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiCustompropertiesUuidWithResponse(ctx context.Context, uuid string, body PutApiCustompropertiesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiCustompropertiesUuidResponse, error)

func (*ClientWithResponses) PutApiFoldersUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiFoldersUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiFoldersUuidResponse, error)

PutApiFoldersUuidWithBodyWithResponse request with arbitrary body returning *PutApiFoldersUuidResponse

func (*ClientWithResponses) PutApiFoldersUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiFoldersUuidWithResponse(ctx context.Context, uuid string, body PutApiFoldersUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiFoldersUuidResponse, error)

func (*ClientWithResponses) PutApiNetworkInterfacesUuidMembersWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiNetworkInterfacesUuidMembersWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiNetworkInterfacesUuidMembersResponse, error)

PutApiNetworkInterfacesUuidMembersWithBodyWithResponse request with arbitrary body returning *PutApiNetworkInterfacesUuidMembersResponse

func (*ClientWithResponses) PutApiNetworkInterfacesUuidMembersWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiNetworkInterfacesUuidMembersWithResponse(ctx context.Context, uuid string, body PutApiNetworkInterfacesUuidMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiNetworkInterfacesUuidMembersResponse, error)

func (*ClientWithResponses) PutApiNetworkInterfacesUuidWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiNetworkInterfacesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiNetworkInterfacesUuidResponse, error)

PutApiNetworkInterfacesUuidWithBodyWithResponse request with arbitrary body returning *PutApiNetworkInterfacesUuidResponse

func (*ClientWithResponses) PutApiNetworkInterfacesUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiNetworkInterfacesUuidWithResponse(ctx context.Context, uuid string, body PutApiNetworkInterfacesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiNetworkInterfacesUuidResponse, error)

func (*ClientWithResponses) PutApiNsrpcScheduleScriptnameWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiNsrpcScheduleScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiNsrpcScheduleScriptnameResponse, error)

PutApiNsrpcScheduleScriptnameWithBodyWithResponse request with arbitrary body returning *PutApiNsrpcScheduleScriptnameResponse

func (*ClientWithResponses) PutApiNsrpcScheduleScriptnameWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiNsrpcScheduleScriptnameWithResponse(ctx context.Context, scriptname string, body PutApiNsrpcScheduleScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiNsrpcScheduleScriptnameResponse, error)

func (*ClientWithResponses) PutApiQosIfacesAssignationsUuidWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiQosIfacesAssignationsUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiQosIfacesAssignationsUuidResponse, error)

PutApiQosIfacesAssignationsUuidWithBodyWithResponse request with arbitrary body returning *PutApiQosIfacesAssignationsUuidResponse

func (*ClientWithResponses) PutApiQosIfacesAssignationsUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiQosIfacesAssignationsUuidWithResponse(ctx context.Context, uuid string, body PutApiQosIfacesAssignationsUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiQosIfacesAssignationsUuidResponse, error)

func (*ClientWithResponses) PutApiQosQueuesUuidWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiQosQueuesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiQosQueuesUuidResponse, error)

PutApiQosQueuesUuidWithBodyWithResponse request with arbitrary body returning *PutApiQosQueuesUuidResponse

func (*ClientWithResponses) PutApiQosQueuesUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiQosQueuesUuidWithResponse(ctx context.Context, uuid string, body PutApiQosQueuesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiQosQueuesUuidResponse, error)

func (*ClientWithResponses) PutApiQosTrafficShapersUuidWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiQosTrafficShapersUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiQosTrafficShapersUuidResponse, error)

PutApiQosTrafficShapersUuidWithBodyWithResponse request with arbitrary body returning *PutApiQosTrafficShapersUuidResponse

func (*ClientWithResponses) PutApiQosTrafficShapersUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiQosTrafficShapersUuidWithResponse(ctx context.Context, uuid string, body PutApiQosTrafficShapersUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiQosTrafficShapersUuidResponse, error)

func (*ClientWithResponses) PutApiRoutingUuidWithBodyWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiRoutingUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiRoutingUuidResponse, error)

PutApiRoutingUuidWithBodyWithResponse request with arbitrary body returning *PutApiRoutingUuidResponse

func (*ClientWithResponses) PutApiRoutingUuidWithResponse added in v0.0.3

func (c *ClientWithResponses) PutApiRoutingUuidWithResponse(ctx context.Context, uuid string, body PutApiRoutingUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiRoutingUuidResponse, error)

func (*ClientWithResponses) PutApiVariablesUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiVariablesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiVariablesUuidResponse, error)

PutApiVariablesUuidWithBodyWithResponse request with arbitrary body returning *PutApiVariablesUuidResponse

func (*ClientWithResponses) PutApiVariablesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiVariablesUuidWithResponse(ctx context.Context, uuid string, body PutApiVariablesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiVariablesUuidResponse, error)

func (*ClientWithResponses) PutApiVpnEncryptionProfilesUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiVpnEncryptionProfilesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiVpnEncryptionProfilesUuidResponse, error)

PutApiVpnEncryptionProfilesUuidWithBodyWithResponse request with arbitrary body returning *PutApiVpnEncryptionProfilesUuidResponse

func (*ClientWithResponses) PutApiVpnEncryptionProfilesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiVpnEncryptionProfilesUuidWithResponse(ctx context.Context, uuid string, body PutApiVpnEncryptionProfilesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiVpnEncryptionProfilesUuidResponse, error)

func (*ClientWithResponses) PutApiVpnTopologiesUuidWithBodyWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiVpnTopologiesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiVpnTopologiesUuidResponse, error)

PutApiVpnTopologiesUuidWithBodyWithResponse request with arbitrary body returning *PutApiVpnTopologiesUuidResponse

func (*ClientWithResponses) PutApiVpnTopologiesUuidWithResponse added in v0.0.2

func (c *ClientWithResponses) PutApiVpnTopologiesUuidWithResponse(ctx context.Context, uuid string, body PutApiVpnTopologiesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiVpnTopologiesUuidResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetApiAccountsWithResponse request
	GetApiAccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiAccountsResponse, error)

	// PostApiAccountsWithBodyWithResponse request with any body
	PostApiAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiAccountsResponse, error)

	PostApiAccountsWithResponse(ctx context.Context, body PostApiAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiAccountsResponse, error)

	// PostApiAccountsApikeysWithBodyWithResponse request with any body
	PostApiAccountsApikeysWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiAccountsApikeysResponse, error)

	PostApiAccountsApikeysWithResponse(ctx context.Context, body PostApiAccountsApikeysJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiAccountsApikeysResponse, error)

	// PostApiAccountsApikeysRevokeUuidWithResponse request
	PostApiAccountsApikeysRevokeUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*PostApiAccountsApikeysRevokeUuidResponse, error)

	// GetApiAccountsApikeysUuidWithResponse request
	GetApiAccountsApikeysUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiAccountsApikeysUuidResponse, error)

	// DeleteApiAccountsUuidWithResponse request
	DeleteApiAccountsUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiAccountsUuidResponse, error)

	// GetApiAccountsUuidWithResponse request
	GetApiAccountsUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiAccountsUuidResponse, error)

	// PutApiAccountsUuidWithBodyWithResponse request with any body
	PutApiAccountsUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiAccountsUuidResponse, error)

	PutApiAccountsUuidWithResponse(ctx context.Context, uuid string, body PutApiAccountsUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiAccountsUuidResponse, error)

	// GetApiActiveupdateWithResponse request
	GetApiActiveupdateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiActiveupdateResponse, error)

	// PutApiActiveupdateWithBodyWithResponse request with any body
	PutApiActiveupdateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiActiveupdateResponse, error)

	PutApiActiveupdateWithResponse(ctx context.Context, body PutApiActiveupdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiActiveupdateResponse, error)

	// GetApiActiveupdateCertificateWithResponse request
	GetApiActiveupdateCertificateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiActiveupdateCertificateResponse, error)

	// PostApiActiveupdateImportWithBodyWithResponse request with any body
	PostApiActiveupdateImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiActiveupdateImportResponse, error)

	// GetApiActiveupdateInfosWithResponse request
	GetApiActiveupdateInfosWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiActiveupdateInfosResponse, error)

	// GetApiActiveupdateScriptWithResponse request
	GetApiActiveupdateScriptWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiActiveupdateScriptResponse, error)

	// PostApiActiveupdateSyncWithResponse request
	PostApiActiveupdateSyncWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostApiActiveupdateSyncResponse, error)

	// PutApiAdminaccountWithBodyWithResponse request with any body
	PutApiAdminaccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiAdminaccountResponse, error)

	PutApiAdminaccountWithFormdataBodyWithResponse(ctx context.Context, body PutApiAdminaccountFormdataRequestBody, reqEditors ...RequestEditorFn) (*PutApiAdminaccountResponse, error)

	// GetApiApipolicyWithResponse request
	GetApiApipolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiApipolicyResponse, error)

	// PutApiApipolicyWithBodyWithResponse request with any body
	PutApiApipolicyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiApipolicyResponse, error)

	PutApiApipolicyWithResponse(ctx context.Context, body PutApiApipolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiApipolicyResponse, error)

	// PostApiAuthLoginWithBodyWithResponse request with any body
	PostApiAuthLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiAuthLoginResponse, error)

	PostApiAuthLoginWithFormdataBodyWithResponse(ctx context.Context, body PostApiAuthLoginFormdataRequestBody, reqEditors ...RequestEditorFn) (*PostApiAuthLoginResponse, error)

	// PostApiAuthLogoutWithResponse request
	PostApiAuthLogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostApiAuthLogoutResponse, error)

	// GetApiAuthpolicyWithResponse request
	GetApiAuthpolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiAuthpolicyResponse, error)

	// PutApiAuthpolicyWithBodyWithResponse request with any body
	PutApiAuthpolicyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiAuthpolicyResponse, error)

	PutApiAuthpolicyWithResponse(ctx context.Context, body PutApiAuthpolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiAuthpolicyResponse, error)

	// GetApiAutobackupWithResponse request
	GetApiAutobackupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiAutobackupResponse, error)

	// PostApiAutobackupWithBodyWithResponse request with any body
	PostApiAutobackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiAutobackupResponse, error)

	PostApiAutobackupWithResponse(ctx context.Context, body PostApiAutobackupJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiAutobackupResponse, error)

	// GetApiAutobackupResultsWithResponse request
	GetApiAutobackupResultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiAutobackupResultsResponse, error)

	// GetApiAutobackupSmcBackupDateWithResponse request
	GetApiAutobackupSmcBackupDateWithResponse(ctx context.Context, date string, reqEditors ...RequestEditorFn) (*GetApiAutobackupSmcBackupDateResponse, error)

	// GetApiAutobackupDateArchiveWithResponse request
	GetApiAutobackupDateArchiveWithResponse(ctx context.Context, date string, reqEditors ...RequestEditorFn) (*GetApiAutobackupDateArchiveResponse, error)

	// GetApiAutobackupDateUuidFirewallBackupWithResponse request
	GetApiAutobackupDateUuidFirewallBackupWithResponse(ctx context.Context, date string, uuidFirewall string, reqEditors ...RequestEditorFn) (*GetApiAutobackupDateUuidFirewallBackupResponse, error)

	// PostApiBackupWithBodyWithResponse request with any body
	PostApiBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiBackupResponse, error)

	// PostApiBackupDownloadWithBodyWithResponse request with any body
	PostApiBackupDownloadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiBackupDownloadResponse, error)

	PostApiBackupDownloadWithResponse(ctx context.Context, body PostApiBackupDownloadJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiBackupDownloadResponse, error)

	// PostApiBackupHashWithBodyWithResponse request with any body
	PostApiBackupHashWithBodyWithResponse(ctx context.Context, hash string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiBackupHashResponse, error)

	PostApiBackupHashWithResponse(ctx context.Context, hash string, body PostApiBackupHashJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiBackupHashResponse, error)

	// GetApiCertificatesWithResponse request
	GetApiCertificatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCertificatesResponse, error)

	// PostApiCertificatesWithBodyWithResponse request with any body
	PostApiCertificatesWithBodyWithResponse(ctx context.Context, params *PostApiCertificatesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesResponse, error)

	PostApiCertificatesWithResponse(ctx context.Context, params *PostApiCertificatesParams, body PostApiCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiCertificatesResponse, error)

	// GetApiCertificatesAuthoritiesWithResponse request
	GetApiCertificatesAuthoritiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCertificatesAuthoritiesResponse, error)

	// PostApiCertificatesAuthoritiesWithBodyWithResponse request with any body
	PostApiCertificatesAuthoritiesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesAuthoritiesResponse, error)

	// PostApiCertificatesAuthoritiesCrlWithBodyWithResponse request with any body
	PostApiCertificatesAuthoritiesCrlWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesAuthoritiesCrlResponse, error)

	// PostApiCertificatesAuthoritiesCrlCaUuidWithBodyWithResponse request with any body
	PostApiCertificatesAuthoritiesCrlCaUuidWithBodyWithResponse(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesAuthoritiesCrlCaUuidResponse, error)

	// GetApiCertificatesAuthoritiesRootWithResponse request
	GetApiCertificatesAuthoritiesRootWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCertificatesAuthoritiesRootResponse, error)

	// DeleteApiCertificatesAuthoritiesCaUuidWithResponse request
	DeleteApiCertificatesAuthoritiesCaUuidWithResponse(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*DeleteApiCertificatesAuthoritiesCaUuidResponse, error)

	// GetApiCertificatesAuthoritiesCaUuidWithResponse request
	GetApiCertificatesAuthoritiesCaUuidWithResponse(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*GetApiCertificatesAuthoritiesCaUuidResponse, error)

	// PostApiCertificatesAuthoritiesCaUuidWithBodyWithResponse request with any body
	PostApiCertificatesAuthoritiesCaUuidWithBodyWithResponse(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesAuthoritiesCaUuidResponse, error)

	// PutApiCertificatesAuthoritiesCaUuidWithBodyWithResponse request with any body
	PutApiCertificatesAuthoritiesCaUuidWithBodyWithResponse(ctx context.Context, caUuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiCertificatesAuthoritiesCaUuidResponse, error)

	PutApiCertificatesAuthoritiesCaUuidWithResponse(ctx context.Context, caUuid string, body PutApiCertificatesAuthoritiesCaUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiCertificatesAuthoritiesCaUuidResponse, error)

	// GetApiCertificatesAuthoritiesCaUuidCrlWithResponse request
	GetApiCertificatesAuthoritiesCaUuidCrlWithResponse(ctx context.Context, caUuid string, reqEditors ...RequestEditorFn) (*GetApiCertificatesAuthoritiesCaUuidCrlResponse, error)

	// PostApiCertificatesGetWithBodyWithResponse request with any body
	PostApiCertificatesGetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesGetResponse, error)

	PostApiCertificatesGetWithResponse(ctx context.Context, body PostApiCertificatesGetJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiCertificatesGetResponse, error)

	// PostApiCertificatesRenewWithBodyWithResponse request with any body
	PostApiCertificatesRenewWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesRenewResponse, error)

	PostApiCertificatesRenewWithResponse(ctx context.Context, body PostApiCertificatesRenewJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiCertificatesRenewResponse, error)

	// DeleteApiCertificatesUuidWithResponse request
	DeleteApiCertificatesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiCertificatesUuidResponse, error)

	// GetApiCertificatesUuidWithResponse request
	GetApiCertificatesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCertificatesUuidResponse, error)

	// PostApiCertificatesUuidWithBodyWithResponse request with any body
	PostApiCertificatesUuidWithBodyWithResponse(ctx context.Context, uuid string, params *PostApiCertificatesUuidParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCertificatesUuidResponse, error)

	PostApiCertificatesUuidWithResponse(ctx context.Context, uuid string, params *PostApiCertificatesUuidParams, body PostApiCertificatesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiCertificatesUuidResponse, error)

	// PutApiCertificatesUuidWithBodyWithResponse request with any body
	PutApiCertificatesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiCertificatesUuidResponse, error)

	PutApiCertificatesUuidWithResponse(ctx context.Context, uuid string, body PutApiCertificatesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiCertificatesUuidResponse, error)

	// GetApiCfgcheckActivationDomainNameWithResponse request
	GetApiCfgcheckActivationDomainNameWithResponse(ctx context.Context, domainName string, reqEditors ...RequestEditorFn) (*GetApiCfgcheckActivationDomainNameResponse, error)

	// PutApiCfgcheckActivationDomainNameWithResponse request
	PutApiCfgcheckActivationDomainNameWithResponse(ctx context.Context, domainName string, reqEditors ...RequestEditorFn) (*PutApiCfgcheckActivationDomainNameResponse, error)

	// GetApiCfgcheckIncoherenciesWithResponse request
	GetApiCfgcheckIncoherenciesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCfgcheckIncoherenciesResponse, error)

	// GetApiCfgcheckStatusWithResponse request
	GetApiCfgcheckStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCfgcheckStatusResponse, error)

	// GetApiCfgdiffArchiveUuidWithResponse request
	GetApiCfgdiffArchiveUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCfgdiffArchiveUuidResponse, error)

	// GetApiCfgdiffDiffUuidWithResponse request
	GetApiCfgdiffDiffUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCfgdiffDiffUuidResponse, error)

	// GetApiCfgdiffNaUuidWithResponse request
	GetApiCfgdiffNaUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCfgdiffNaUuidResponse, error)

	// GetApiCfgdiffStatusWithResponse request
	GetApiCfgdiffStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCfgdiffStatusResponse, error)

	// GetApiConfigDrWithResponse request
	GetApiConfigDrWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigDrResponse, error)

	// PostApiConfigDrWithBodyWithResponse request with any body
	PostApiConfigDrWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigDrResponse, error)

	PostApiConfigDrWithResponse(ctx context.Context, body PostApiConfigDrJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiConfigDrResponse, error)

	// GetApiConfigInitialWithResponse request
	GetApiConfigInitialWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigInitialResponse, error)

	// PostApiConfigInitialWithBodyWithResponse request with any body
	PostApiConfigInitialWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigInitialResponse, error)

	PostApiConfigInitialWithResponse(ctx context.Context, body PostApiConfigInitialJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiConfigInitialResponse, error)

	// PostApiConfigInitialCloudCloudNameWithBodyWithResponse request with any body
	PostApiConfigInitialCloudCloudNameWithBodyWithResponse(ctx context.Context, cloudName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigInitialCloudCloudNameResponse, error)

	PostApiConfigInitialCloudCloudNameWithResponse(ctx context.Context, cloudName string, body PostApiConfigInitialCloudCloudNameJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiConfigInitialCloudCloudNameResponse, error)

	// GetApiConfigInitializedWithResponse request
	GetApiConfigInitializedWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigInitializedResponse, error)

	// GetApiConfigInterfacesWithResponse request
	GetApiConfigInterfacesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigInterfacesResponse, error)

	// PutApiConfigInterfacesWithBodyWithResponse request with any body
	PutApiConfigInterfacesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiConfigInterfacesResponse, error)

	PutApiConfigInterfacesWithResponse(ctx context.Context, body PutApiConfigInterfacesJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiConfigInterfacesResponse, error)

	// GetApiConfigLicenseWithResponse request
	GetApiConfigLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigLicenseResponse, error)

	// PostApiConfigLicenseWithBodyWithResponse request with any body
	PostApiConfigLicenseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigLicenseResponse, error)

	// PostApiConfigLicenseVerifyWithResponse request
	PostApiConfigLicenseVerifyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostApiConfigLicenseVerifyResponse, error)

	// GetApiConfigNetworkWithResponse request
	GetApiConfigNetworkWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigNetworkResponse, error)

	// PostApiConfigNetworkWithBodyWithResponse request with any body
	PostApiConfigNetworkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiConfigNetworkResponse, error)

	PostApiConfigNetworkWithResponse(ctx context.Context, body PostApiConfigNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiConfigNetworkResponse, error)

	// GetApiConfigPapiWithResponse request
	GetApiConfigPapiWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigPapiResponse, error)

	// PutApiConfigPapiWithBodyWithResponse request with any body
	PutApiConfigPapiWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiConfigPapiResponse, error)

	PutApiConfigPapiWithResponse(ctx context.Context, body PutApiConfigPapiJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiConfigPapiResponse, error)

	// GetApiConfigSlsWithResponse request
	GetApiConfigSlsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigSlsResponse, error)

	// PutApiConfigSlsWithBodyWithResponse request with any body
	PutApiConfigSlsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiConfigSlsResponse, error)

	PutApiConfigSlsWithResponse(ctx context.Context, body PutApiConfigSlsJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiConfigSlsResponse, error)

	// GetApiConfigVpncrlrequiredWithResponse request
	GetApiConfigVpncrlrequiredWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiConfigVpncrlrequiredResponse, error)

	// PutApiConfigVpncrlrequiredWithBodyWithResponse request with any body
	PutApiConfigVpncrlrequiredWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiConfigVpncrlrequiredResponse, error)

	PutApiConfigVpncrlrequiredWithResponse(ctx context.Context, body PutApiConfigVpncrlrequiredJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiConfigVpncrlrequiredResponse, error)

	// GetApiCustompropertiesWithResponse request
	GetApiCustompropertiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiCustompropertiesResponse, error)

	// PostApiCustompropertiesWithBodyWithResponse request with any body
	PostApiCustompropertiesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiCustompropertiesResponse, error)

	PostApiCustompropertiesWithResponse(ctx context.Context, body PostApiCustompropertiesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiCustompropertiesResponse, error)

	// DeleteApiCustompropertiesUuidWithResponse request
	DeleteApiCustompropertiesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiCustompropertiesUuidResponse, error)

	// GetApiCustompropertiesUuidWithResponse request
	GetApiCustompropertiesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiCustompropertiesUuidResponse, error)

	// PutApiCustompropertiesUuidWithBodyWithResponse request with any body
	PutApiCustompropertiesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiCustompropertiesUuidResponse, error)

	PutApiCustompropertiesUuidWithResponse(ctx context.Context, uuid string, body PutApiCustompropertiesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiCustompropertiesUuidResponse, error)

	// GetApiDefinitionsEthernetprotocolsWithResponse request
	GetApiDefinitionsEthernetprotocolsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDefinitionsEthernetprotocolsResponse, error)

	// GetApiDefinitionsIcmpcodesWithResponse request
	GetApiDefinitionsIcmpcodesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDefinitionsIcmpcodesResponse, error)

	// GetApiDefinitionsIpprotocolsWithResponse request
	GetApiDefinitionsIpprotocolsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDefinitionsIpprotocolsResponse, error)

	// GetApiDefinitionsProtocolsWithResponse request
	GetApiDefinitionsProtocolsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDefinitionsProtocolsResponse, error)

	// GetApiDeploymentWarningsEditorsWithResponse request
	GetApiDeploymentWarningsEditorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDeploymentWarningsEditorsResponse, error)

	// GetApiDisclaimerWithResponse request
	GetApiDisclaimerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiDisclaimerResponse, error)

	// GetApiExportCustompropertiesWithResponse request
	GetApiExportCustompropertiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiExportCustompropertiesResponse, error)

	// GetApiExportObjectsWithResponse request
	GetApiExportObjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiExportObjectsResponse, error)

	// GetApiExportSdwansupervisionWithResponse request
	GetApiExportSdwansupervisionWithResponse(ctx context.Context, params *GetApiExportSdwansupervisionParams, reqEditors ...RequestEditorFn) (*GetApiExportSdwansupervisionResponse, error)

	// PostApiExportSupervisionWithBodyWithResponse request with any body
	PostApiExportSupervisionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiExportSupervisionResponse, error)

	PostApiExportSupervisionWithResponse(ctx context.Context, body PostApiExportSupervisionJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiExportSupervisionResponse, error)

	// GetApiExportVariablesWithResponse request
	GetApiExportVariablesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiExportVariablesResponse, error)

	// GetApiFeatureTogglingWithResponse request
	GetApiFeatureTogglingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiFeatureTogglingResponse, error)

	// PostApiFirewallsUuidNetworkRefreshWithResponse request
	PostApiFirewallsUuidNetworkRefreshWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidNetworkRefreshResponse, error)

	// PostApiFirewallsUuidPackageWithBodyWithResponse request with any body
	PostApiFirewallsUuidPackageWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidPackageResponse, error)

	PostApiFirewallsUuidPackageWithResponse(ctx context.Context, uuid string, body PostApiFirewallsUuidPackageJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidPackageResponse, error)

	// PostApiFirewallsUuidQosRefreshWithResponse request
	PostApiFirewallsUuidQosRefreshWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidQosRefreshResponse, error)

	// GetApiFirewallsUuidRoutingWithResponse request
	GetApiFirewallsUuidRoutingWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiFirewallsUuidRoutingResponse, error)

	// PostApiFirewallsUuidRoutingWithBodyWithResponse request with any body
	PostApiFirewallsUuidRoutingWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidRoutingResponse, error)

	PostApiFirewallsUuidRoutingWithResponse(ctx context.Context, uuid string, body PostApiFirewallsUuidRoutingJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiFirewallsUuidRoutingResponse, error)

	// GetApiFirewallsUuidRoutingLocalWithResponse request
	GetApiFirewallsUuidRoutingLocalWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiFirewallsUuidRoutingLocalResponse, error)

	// GetApiFirewallsUuidTopologiesWithResponse request
	GetApiFirewallsUuidTopologiesWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiFirewallsUuidTopologiesResponse, error)

	// GetApiFoldersWithResponse request
	GetApiFoldersWithResponse(ctx context.Context, params *GetApiFoldersParams, reqEditors ...RequestEditorFn) (*GetApiFoldersResponse, error)

	// PostApiFoldersWithBodyWithResponse request with any body
	PostApiFoldersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiFoldersResponse, error)

	PostApiFoldersWithResponse(ctx context.Context, body PostApiFoldersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiFoldersResponse, error)

	// GetApiFoldersAccountFoldersWithResponse request
	GetApiFoldersAccountFoldersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiFoldersAccountFoldersResponse, error)

	// GetApiFoldersBynameNameWithResponse request
	GetApiFoldersBynameNameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetApiFoldersBynameNameResponse, error)

	// DeleteApiFoldersUuidWithResponse request
	DeleteApiFoldersUuidWithResponse(ctx context.Context, uuid string, params *DeleteApiFoldersUuidParams, reqEditors ...RequestEditorFn) (*DeleteApiFoldersUuidResponse, error)

	// GetApiFoldersUuidWithResponse request
	GetApiFoldersUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiFoldersUuidResponse, error)

	// PutApiFoldersUuidWithBodyWithResponse request with any body
	PutApiFoldersUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiFoldersUuidResponse, error)

	PutApiFoldersUuidWithResponse(ctx context.Context, uuid string, body PutApiFoldersUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiFoldersUuidResponse, error)

	// GetApiLdapWithResponse request
	GetApiLdapWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiLdapResponse, error)

	// PostApiLdapWithBodyWithResponse request with any body
	PostApiLdapWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiLdapResponse, error)

	// GetApiLockWithResponse request
	GetApiLockWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiLockResponse, error)

	// GetApiLogsAuditLastWithResponse request
	GetApiLogsAuditLastWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiLogsAuditLastResponse, error)

	// GetApiLogsLastWithResponse request
	GetApiLogsLastWithResponse(ctx context.Context, params *GetApiLogsLastParams, reqEditors ...RequestEditorFn) (*GetApiLogsLastResponse, error)

	// GetApiMessageBoxesWithResponse request
	GetApiMessageBoxesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiMessageBoxesResponse, error)

	// GetApiNetworkInterfacesWithResponse request
	GetApiNetworkInterfacesWithResponse(ctx context.Context, params *GetApiNetworkInterfacesParams, reqEditors ...RequestEditorFn) (*GetApiNetworkInterfacesResponse, error)

	// PostApiNetworkInterfacesWithBodyWithResponse request with any body
	PostApiNetworkInterfacesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNetworkInterfacesResponse, error)

	PostApiNetworkInterfacesWithResponse(ctx context.Context, body PostApiNetworkInterfacesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiNetworkInterfacesResponse, error)

	// DeleteApiNetworkInterfacesBulkWithBodyWithResponse request with any body
	DeleteApiNetworkInterfacesBulkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteApiNetworkInterfacesBulkResponse, error)

	DeleteApiNetworkInterfacesBulkWithResponse(ctx context.Context, body DeleteApiNetworkInterfacesBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteApiNetworkInterfacesBulkResponse, error)

	// GetApiNetworkInterfacesRootWithResponse request
	GetApiNetworkInterfacesRootWithResponse(ctx context.Context, params *GetApiNetworkInterfacesRootParams, reqEditors ...RequestEditorFn) (*GetApiNetworkInterfacesRootResponse, error)

	// DeleteApiNetworkInterfacesUuidWithResponse request
	DeleteApiNetworkInterfacesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiNetworkInterfacesUuidResponse, error)

	// GetApiNetworkInterfacesUuidWithResponse request
	GetApiNetworkInterfacesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiNetworkInterfacesUuidResponse, error)

	// PutApiNetworkInterfacesUuidWithBodyWithResponse request with any body
	PutApiNetworkInterfacesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiNetworkInterfacesUuidResponse, error)

	PutApiNetworkInterfacesUuidWithResponse(ctx context.Context, uuid string, body PutApiNetworkInterfacesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiNetworkInterfacesUuidResponse, error)

	// PutApiNetworkInterfacesUuidMembersWithBodyWithResponse request with any body
	PutApiNetworkInterfacesUuidMembersWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiNetworkInterfacesUuidMembersResponse, error)

	PutApiNetworkInterfacesUuidMembersWithResponse(ctx context.Context, uuid string, body PutApiNetworkInterfacesUuidMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiNetworkInterfacesUuidMembersResponse, error)

	// GetApiNsrpcArchiveWithResponse request
	GetApiNsrpcArchiveWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcArchiveResponse, error)

	// GetApiNsrpcArchiveFwidWithResponse request
	GetApiNsrpcArchiveFwidWithResponse(ctx context.Context, fwid string, reqEditors ...RequestEditorFn) (*GetApiNsrpcArchiveFwidResponse, error)

	// GetApiNsrpcAttachWithResponse request
	GetApiNsrpcAttachWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcAttachResponse, error)

	// PostApiNsrpcAttachWithBodyWithResponse request with any body
	PostApiNsrpcAttachWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcAttachResponse, error)

	// PostApiNsrpcCsvDryRunScriptnameWithBodyWithResponse request with any body
	PostApiNsrpcCsvDryRunScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcCsvDryRunScriptnameResponse, error)

	// PostApiNsrpcCsvScriptnameWithBodyWithResponse request with any body
	PostApiNsrpcCsvScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcCsvScriptnameResponse, error)

	// PostApiNsrpcDryRunScriptnameWithBodyWithResponse request with any body
	PostApiNsrpcDryRunScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcDryRunScriptnameResponse, error)

	PostApiNsrpcDryRunScriptnameWithResponse(ctx context.Context, scriptname string, body PostApiNsrpcDryRunScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiNsrpcDryRunScriptnameResponse, error)

	// PostApiNsrpcExecuteScriptnameWithBodyWithResponse request with any body
	PostApiNsrpcExecuteScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcExecuteScriptnameResponse, error)

	PostApiNsrpcExecuteScriptnameWithResponse(ctx context.Context, scriptname string, body PostApiNsrpcExecuteScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiNsrpcExecuteScriptnameResponse, error)

	// GetApiNsrpcLogFwidWithResponse request
	GetApiNsrpcLogFwidWithResponse(ctx context.Context, fwid string, reqEditors ...RequestEditorFn) (*GetApiNsrpcLogFwidResponse, error)

	// GetApiNsrpcPendingWithResponse request
	GetApiNsrpcPendingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcPendingResponse, error)

	// PostApiNsrpcPendingCancelWithResponse request
	PostApiNsrpcPendingCancelWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostApiNsrpcPendingCancelResponse, error)

	// GetApiNsrpcProgressWithResponse request
	GetApiNsrpcProgressWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcProgressResponse, error)

	// PutApiNsrpcScheduleScriptnameWithBodyWithResponse request with any body
	PutApiNsrpcScheduleScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiNsrpcScheduleScriptnameResponse, error)

	PutApiNsrpcScheduleScriptnameWithResponse(ctx context.Context, scriptname string, body PutApiNsrpcScheduleScriptnameJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiNsrpcScheduleScriptnameResponse, error)

	// GetApiNsrpcScriptWithResponse request
	GetApiNsrpcScriptWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiNsrpcScriptResponse, error)

	// DeleteApiNsrpcScriptScriptnameWithResponse request
	DeleteApiNsrpcScriptScriptnameWithResponse(ctx context.Context, scriptname string, reqEditors ...RequestEditorFn) (*DeleteApiNsrpcScriptScriptnameResponse, error)

	// GetApiNsrpcScriptScriptnameWithResponse request
	GetApiNsrpcScriptScriptnameWithResponse(ctx context.Context, scriptname string, params *GetApiNsrpcScriptScriptnameParams, reqEditors ...RequestEditorFn) (*GetApiNsrpcScriptScriptnameResponse, error)

	// PostApiNsrpcScriptScriptnameWithBodyWithResponse request with any body
	PostApiNsrpcScriptScriptnameWithBodyWithResponse(ctx context.Context, scriptname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcScriptScriptnameResponse, error)

	// GetApiNsrpcScriptScriptnameFwidWithResponse request
	GetApiNsrpcScriptScriptnameFwidWithResponse(ctx context.Context, scriptname string, fwid string, reqEditors ...RequestEditorFn) (*GetApiNsrpcScriptScriptnameFwidResponse, error)

	// PostApiNsrpcUsebackupscriptWithBodyWithResponse request with any body
	PostApiNsrpcUsebackupscriptWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiNsrpcUsebackupscriptResponse, error)

	PostApiNsrpcUsebackupscriptWithResponse(ctx context.Context, body PostApiNsrpcUsebackupscriptJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiNsrpcUsebackupscriptResponse, error)

	// GetApiQosIfacesAssignationsWithResponse request
	GetApiQosIfacesAssignationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiQosIfacesAssignationsResponse, error)

	// PostApiQosIfacesAssignationsWithBodyWithResponse request with any body
	PostApiQosIfacesAssignationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiQosIfacesAssignationsResponse, error)

	PostApiQosIfacesAssignationsWithResponse(ctx context.Context, body PostApiQosIfacesAssignationsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiQosIfacesAssignationsResponse, error)

	// DeleteApiQosIfacesAssignationsBulkWithBodyWithResponse request with any body
	DeleteApiQosIfacesAssignationsBulkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteApiQosIfacesAssignationsBulkResponse, error)

	DeleteApiQosIfacesAssignationsBulkWithResponse(ctx context.Context, body DeleteApiQosIfacesAssignationsBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteApiQosIfacesAssignationsBulkResponse, error)

	// DeleteApiQosIfacesAssignationsUuidWithResponse request
	DeleteApiQosIfacesAssignationsUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiQosIfacesAssignationsUuidResponse, error)

	// GetApiQosIfacesAssignationsUuidWithResponse request
	GetApiQosIfacesAssignationsUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiQosIfacesAssignationsUuidResponse, error)

	// PutApiQosIfacesAssignationsUuidWithBodyWithResponse request with any body
	PutApiQosIfacesAssignationsUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiQosIfacesAssignationsUuidResponse, error)

	PutApiQosIfacesAssignationsUuidWithResponse(ctx context.Context, uuid string, body PutApiQosIfacesAssignationsUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiQosIfacesAssignationsUuidResponse, error)

	// GetApiQosQueuesWithResponse request
	GetApiQosQueuesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiQosQueuesResponse, error)

	// PostApiQosQueuesWithBodyWithResponse request with any body
	PostApiQosQueuesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiQosQueuesResponse, error)

	PostApiQosQueuesWithResponse(ctx context.Context, body PostApiQosQueuesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiQosQueuesResponse, error)

	// DeleteApiQosQueuesBulkWithBodyWithResponse request with any body
	DeleteApiQosQueuesBulkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteApiQosQueuesBulkResponse, error)

	DeleteApiQosQueuesBulkWithResponse(ctx context.Context, body DeleteApiQosQueuesBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteApiQosQueuesBulkResponse, error)

	// DeleteApiQosQueuesUuidWithResponse request
	DeleteApiQosQueuesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiQosQueuesUuidResponse, error)

	// GetApiQosQueuesUuidWithResponse request
	GetApiQosQueuesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiQosQueuesUuidResponse, error)

	// PutApiQosQueuesUuidWithBodyWithResponse request with any body
	PutApiQosQueuesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiQosQueuesUuidResponse, error)

	PutApiQosQueuesUuidWithResponse(ctx context.Context, uuid string, body PutApiQosQueuesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiQosQueuesUuidResponse, error)

	// GetApiQosTrafficShapersWithResponse request
	GetApiQosTrafficShapersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiQosTrafficShapersResponse, error)

	// PostApiQosTrafficShapersWithBodyWithResponse request with any body
	PostApiQosTrafficShapersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiQosTrafficShapersResponse, error)

	PostApiQosTrafficShapersWithResponse(ctx context.Context, body PostApiQosTrafficShapersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiQosTrafficShapersResponse, error)

	// DeleteApiQosTrafficShapersBulkWithBodyWithResponse request with any body
	DeleteApiQosTrafficShapersBulkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteApiQosTrafficShapersBulkResponse, error)

	DeleteApiQosTrafficShapersBulkWithResponse(ctx context.Context, body DeleteApiQosTrafficShapersBulkJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteApiQosTrafficShapersBulkResponse, error)

	// DeleteApiQosTrafficShapersUuidWithResponse request
	DeleteApiQosTrafficShapersUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiQosTrafficShapersUuidResponse, error)

	// GetApiQosTrafficShapersUuidWithResponse request
	GetApiQosTrafficShapersUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiQosTrafficShapersUuidResponse, error)

	// PutApiQosTrafficShapersUuidWithBodyWithResponse request with any body
	PutApiQosTrafficShapersUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiQosTrafficShapersUuidResponse, error)

	PutApiQosTrafficShapersUuidWithResponse(ctx context.Context, uuid string, body PutApiQosTrafficShapersUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiQosTrafficShapersUuidResponse, error)

	// GetApiRadiusWithResponse request
	GetApiRadiusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiRadiusResponse, error)

	// PostApiRadiusWithBodyWithResponse request with any body
	PostApiRadiusWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiRadiusResponse, error)

	PostApiRadiusWithResponse(ctx context.Context, body PostApiRadiusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiRadiusResponse, error)

	// PostApiRoutingGetbirdconfigerrorWithBodyWithResponse request with any body
	PostApiRoutingGetbirdconfigerrorWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiRoutingGetbirdconfigerrorResponse, error)

	PostApiRoutingGetbirdconfigerrorWithResponse(ctx context.Context, body PostApiRoutingGetbirdconfigerrorJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiRoutingGetbirdconfigerrorResponse, error)

	// PostApiRoutingImportWithBodyWithResponse request with any body
	PostApiRoutingImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiRoutingImportResponse, error)

	// DeleteApiRoutingUuidWithResponse request
	DeleteApiRoutingUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiRoutingUuidResponse, error)

	// GetApiRoutingUuidWithResponse request
	GetApiRoutingUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiRoutingUuidResponse, error)

	// PutApiRoutingUuidWithBodyWithResponse request with any body
	PutApiRoutingUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiRoutingUuidResponse, error)

	PutApiRoutingUuidWithResponse(ctx context.Context, uuid string, body PutApiRoutingUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiRoutingUuidResponse, error)

	// GetApiSnsdiffDiffUuidWithResponse request
	GetApiSnsdiffDiffUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiSnsdiffDiffUuidResponse, error)

	// GetApiUnifiedconfigDeployWithResponse request
	GetApiUnifiedconfigDeployWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiUnifiedconfigDeployResponse, error)

	// PostApiUnifiedconfigDeployWithBodyWithResponse request with any body
	PostApiUnifiedconfigDeployWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiUnifiedconfigDeployResponse, error)

	PostApiUnifiedconfigDeployWithResponse(ctx context.Context, body PostApiUnifiedconfigDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiUnifiedconfigDeployResponse, error)

	// PostApiUpdateWithBodyWithResponse request with any body
	PostApiUpdateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiUpdateResponse, error)

	// GetApiUpdateLaunchWithResponse request
	GetApiUpdateLaunchWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiUpdateLaunchResponse, error)

	// GetApiUpdateStatusWithResponse request
	GetApiUpdateStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiUpdateStatusResponse, error)

	// GetApiUsageUuidWithResponse request
	GetApiUsageUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiUsageUuidResponse, error)

	// GetApiVariablesWithResponse request
	GetApiVariablesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVariablesResponse, error)

	// PostApiVariablesWithBodyWithResponse request with any body
	PostApiVariablesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVariablesResponse, error)

	PostApiVariablesWithResponse(ctx context.Context, body PostApiVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiVariablesResponse, error)

	// PostApiVariablesImportWithBodyWithResponse request with any body
	PostApiVariablesImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVariablesImportResponse, error)

	// DeleteApiVariablesUuidWithResponse request
	DeleteApiVariablesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiVariablesUuidResponse, error)

	// GetApiVariablesUuidWithResponse request
	GetApiVariablesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiVariablesUuidResponse, error)

	// PutApiVariablesUuidWithBodyWithResponse request with any body
	PutApiVariablesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiVariablesUuidResponse, error)

	PutApiVariablesUuidWithResponse(ctx context.Context, uuid string, body PutApiVariablesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiVariablesUuidResponse, error)

	// GetApiVpnAlgorithmsAuthWithResponse request
	GetApiVpnAlgorithmsAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnAlgorithmsAuthResponse, error)

	// GetApiVpnAlgorithmsEncWithResponse request
	GetApiVpnAlgorithmsEncWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnAlgorithmsEncResponse, error)

	// GetApiVpnDefaultAddressPoolWithResponse request
	GetApiVpnDefaultAddressPoolWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnDefaultAddressPoolResponse, error)

	// PostApiVpnDefaultAddressPoolWithBodyWithResponse request with any body
	PostApiVpnDefaultAddressPoolWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVpnDefaultAddressPoolResponse, error)

	PostApiVpnDefaultAddressPoolWithResponse(ctx context.Context, body PostApiVpnDefaultAddressPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiVpnDefaultAddressPoolResponse, error)

	// GetApiVpnEncryptionProfilesWithResponse request
	GetApiVpnEncryptionProfilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnEncryptionProfilesResponse, error)

	// PostApiVpnEncryptionProfilesWithBodyWithResponse request with any body
	PostApiVpnEncryptionProfilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVpnEncryptionProfilesResponse, error)

	PostApiVpnEncryptionProfilesWithResponse(ctx context.Context, body PostApiVpnEncryptionProfilesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiVpnEncryptionProfilesResponse, error)

	// DeleteApiVpnEncryptionProfilesUuidWithResponse request
	DeleteApiVpnEncryptionProfilesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiVpnEncryptionProfilesUuidResponse, error)

	// GetApiVpnEncryptionProfilesUuidWithResponse request
	GetApiVpnEncryptionProfilesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiVpnEncryptionProfilesUuidResponse, error)

	// PutApiVpnEncryptionProfilesUuidWithBodyWithResponse request with any body
	PutApiVpnEncryptionProfilesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiVpnEncryptionProfilesUuidResponse, error)

	PutApiVpnEncryptionProfilesUuidWithResponse(ctx context.Context, uuid string, body PutApiVpnEncryptionProfilesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiVpnEncryptionProfilesUuidResponse, error)

	// GetApiVpnTopologiesWithResponse request
	GetApiVpnTopologiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnTopologiesResponse, error)

	// PostApiVpnTopologiesWithBodyWithResponse request with any body
	PostApiVpnTopologiesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiVpnTopologiesResponse, error)

	PostApiVpnTopologiesWithResponse(ctx context.Context, body PostApiVpnTopologiesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiVpnTopologiesResponse, error)

	// DeleteApiVpnTopologiesUuidWithResponse request
	DeleteApiVpnTopologiesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*DeleteApiVpnTopologiesUuidResponse, error)

	// GetApiVpnTopologiesUuidWithResponse request
	GetApiVpnTopologiesUuidWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiVpnTopologiesUuidResponse, error)

	// PutApiVpnTopologiesUuidWithBodyWithResponse request with any body
	PutApiVpnTopologiesUuidWithBodyWithResponse(ctx context.Context, uuid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiVpnTopologiesUuidResponse, error)

	PutApiVpnTopologiesUuidWithResponse(ctx context.Context, uuid string, body PutApiVpnTopologiesUuidJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiVpnTopologiesUuidResponse, error)

	// GetApiVpnTopologiesUuidExportWithResponse request
	GetApiVpnTopologiesUuidExportWithResponse(ctx context.Context, uuid string, reqEditors ...RequestEditorFn) (*GetApiVpnTopologiesUuidExportResponse, error)

	// GetApiVpnTunnelsWithResponse request
	GetApiVpnTunnelsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiVpnTunnelsResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type DefinitionsAccountsAccountApiKeyCreateRequest added in v0.0.2

type DefinitionsAccountsAccountApiKeyCreateRequest struct {
	// ExpiredAt The timestamp of when the token expires
	ExpiredAt *string `json:"expiredAt,omitempty"`

	// Name The name of the key (must be unique for the user)
	Name string `json:"name"`

	// Permissions Array of access rights
	Permissions *[]DefinitionsAccountsAccountApiKeyCreateRequestPermissions `json:"permissions,omitempty"`
}

DefinitionsAccountsAccountApiKeyCreateRequest defines model for definitions_accounts_AccountApiKeyCreateRequest.

type DefinitionsAccountsAccountApiKeyCreateRequestPermissions added in v0.0.2

type DefinitionsAccountsAccountApiKeyCreateRequestPermissions string

DefinitionsAccountsAccountApiKeyCreateRequestPermissions defines model for DefinitionsAccountsAccountApiKeyCreateRequest.Permissions.

const (
	DefinitionsAccountsAccountApiKeyCreateRequestPermissionsSmc DefinitionsAccountsAccountApiKeyCreateRequestPermissions = "smc"
)

Defines values for DefinitionsAccountsAccountApiKeyCreateRequestPermissions.

type DefinitionsAccountsAccountCreateRequest added in v0.0.2

type DefinitionsAccountsAccountCreateRequest struct {
	// Description The user's description
	Description *string `json:"description,omitempty"`

	// Dn user's DN
	Dn *string `json:"dn,omitempty"`

	// Email Account's email
	Email *string `json:"email,omitempty"`

	// Folders Array of folder rights
	Folders *[]string `json:"folders,omitempty"`

	// Identifier the account's id (different from login if the user is member of a group)
	Identifier *string `json:"identifier,omitempty"`

	// Kind Type of account (user or group)
	Kind *string `json:"kind,omitempty"`

	// LocalAuth does the user can use the local authentication
	LocalAuth *bool `json:"localAuth,omitempty"`

	// Name the user's name
	Name *string `json:"name,omitempty"`

	// Password User password
	Password *string `json:"password,omitempty"`

	// Permissions Array of access rights
	Permissions *[]DefinitionsAccountsAccountCreateRequestPermissions `json:"permissions,omitempty"`
}

DefinitionsAccountsAccountCreateRequest defines model for definitions_accounts_AccountCreateRequest.

type DefinitionsAccountsAccountCreateRequestPermissions added in v0.0.2

type DefinitionsAccountsAccountCreateRequestPermissions string

DefinitionsAccountsAccountCreateRequestPermissions defines model for DefinitionsAccountsAccountCreateRequest.Permissions.

const (
	DefinitionsAccountsAccountCreateRequestPermissionsApi     DefinitionsAccountsAccountCreateRequestPermissions = "api"
	DefinitionsAccountsAccountCreateRequestPermissionsConsole DefinitionsAccountsAccountCreateRequestPermissions = "console"
	DefinitionsAccountsAccountCreateRequestPermissionsSmc     DefinitionsAccountsAccountCreateRequestPermissions = "smc"
	DefinitionsAccountsAccountCreateRequestPermissionsSns     DefinitionsAccountsAccountCreateRequestPermissions = "sns"
	DefinitionsAccountsAccountCreateRequestPermissionsSsh     DefinitionsAccountsAccountCreateRequestPermissions = "ssh"
)

Defines values for DefinitionsAccountsAccountCreateRequestPermissions.

type DefinitionsAccountsAccountPropertiesBase added in v0.0.2

type DefinitionsAccountsAccountPropertiesBase struct {
	// Description The user's description
	Description *string `json:"description,omitempty"`

	// Dn user's DN
	Dn *string `json:"dn,omitempty"`

	// Email Account's email
	Email *string `json:"email,omitempty"`

	// Folders Array of folder rights
	Folders *[]string `json:"folders,omitempty"`

	// Identifier the account's id (different from login if the user is member of a group)
	Identifier *string `json:"identifier,omitempty"`

	// Kind Type of account (user or group)
	Kind *string `json:"kind,omitempty"`

	// LocalAuth does the user can use the local authentication
	LocalAuth *bool `json:"localAuth,omitempty"`

	// Name the user's name
	Name *string `json:"name,omitempty"`

	// Permissions Array of access rights
	Permissions *[]DefinitionsAccountsAccountPropertiesBasePermissions `json:"permissions,omitempty"`
}

DefinitionsAccountsAccountPropertiesBase defines model for definitions_accounts_AccountPropertiesBase.

type DefinitionsAccountsAccountPropertiesBasePermissions added in v0.0.2

type DefinitionsAccountsAccountPropertiesBasePermissions string

DefinitionsAccountsAccountPropertiesBasePermissions defines model for DefinitionsAccountsAccountPropertiesBase.Permissions.

const (
	DefinitionsAccountsAccountPropertiesBasePermissionsApi     DefinitionsAccountsAccountPropertiesBasePermissions = "api"
	DefinitionsAccountsAccountPropertiesBasePermissionsConsole DefinitionsAccountsAccountPropertiesBasePermissions = "console"
	DefinitionsAccountsAccountPropertiesBasePermissionsSmc     DefinitionsAccountsAccountPropertiesBasePermissions = "smc"
	DefinitionsAccountsAccountPropertiesBasePermissionsSns     DefinitionsAccountsAccountPropertiesBasePermissions = "sns"
	DefinitionsAccountsAccountPropertiesBasePermissionsSsh     DefinitionsAccountsAccountPropertiesBasePermissions = "ssh"
)

Defines values for DefinitionsAccountsAccountPropertiesBasePermissions.

type DefinitionsAccountsAccountPropertiesOldPassword added in v0.0.2

type DefinitionsAccountsAccountPropertiesOldPassword struct {
	// OldPassword User current password
	OldPassword *string `json:"oldPassword,omitempty"`
}

DefinitionsAccountsAccountPropertiesOldPassword defines model for definitions_accounts_AccountPropertiesOldPassword.

type DefinitionsAccountsAccountPropertiesPassword added in v0.0.2

type DefinitionsAccountsAccountPropertiesPassword struct {
	// Password User password
	Password *string `json:"password,omitempty"`
}

DefinitionsAccountsAccountPropertiesPassword defines model for definitions_accounts_AccountPropertiesPassword.

type DefinitionsAccountsAccountPropertiesWithoutPassword added in v0.0.2

type DefinitionsAccountsAccountPropertiesWithoutPassword struct {
	// Description The user's description
	Description *string `json:"description,omitempty"`

	// Dn user's DN
	Dn *string `json:"dn,omitempty"`

	// Email Account's email
	Email *string `json:"email,omitempty"`

	// Folders Array of folder rights
	Folders *[]string `json:"folders,omitempty"`

	// Identifier the account's id (different from login if the user is member of a group)
	Identifier *string `json:"identifier,omitempty"`

	// Kind Type of account (user or group)
	Kind *string `json:"kind,omitempty"`

	// LocalAuth does the user can use the local authentication
	LocalAuth *bool `json:"localAuth,omitempty"`

	// Name the user's name
	Name *string `json:"name,omitempty"`

	// Permissions Array of access rights
	Permissions *[]DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions `json:"permissions,omitempty"`

	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsAccountsAccountPropertiesWithoutPassword defines model for definitions_accounts_AccountPropertiesWithoutPassword.

type DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions added in v0.0.2

type DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions string

DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions defines model for DefinitionsAccountsAccountPropertiesWithoutPassword.Permissions.

const (
	DefinitionsAccountsAccountPropertiesWithoutPasswordPermissionsApi     DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions = "api"
	DefinitionsAccountsAccountPropertiesWithoutPasswordPermissionsConsole DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions = "console"
	DefinitionsAccountsAccountPropertiesWithoutPasswordPermissionsSmc     DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions = "smc"
	DefinitionsAccountsAccountPropertiesWithoutPasswordPermissionsSns     DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions = "sns"
	DefinitionsAccountsAccountPropertiesWithoutPasswordPermissionsSsh     DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions = "ssh"
)

Defines values for DefinitionsAccountsAccountPropertiesWithoutPasswordPermissions.

type DefinitionsAccountsAccountUpdateRequest added in v0.0.2

type DefinitionsAccountsAccountUpdateRequest struct {
	// Description The user's description
	Description *string `json:"description,omitempty"`

	// Dn user's DN
	Dn *string `json:"dn,omitempty"`

	// Email Account's email
	Email *string `json:"email,omitempty"`

	// Folders Array of folder rights
	Folders *[]string `json:"folders,omitempty"`

	// Identifier the account's id (different from login if the user is member of a group)
	Identifier *string `json:"identifier,omitempty"`

	// Kind Type of account (user or group)
	Kind *string `json:"kind,omitempty"`

	// LocalAuth does the user can use the local authentication
	LocalAuth *bool `json:"localAuth,omitempty"`

	// Name the user's name
	Name *string `json:"name,omitempty"`

	// OldPassword User current password
	OldPassword *string `json:"oldPassword,omitempty"`

	// Password User password
	Password *string `json:"password,omitempty"`

	// Permissions Array of access rights
	Permissions *[]DefinitionsAccountsAccountUpdateRequestPermissions `json:"permissions,omitempty"`

	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsAccountsAccountUpdateRequest defines model for definitions_accounts_AccountUpdateRequest.

type DefinitionsAccountsAccountUpdateRequestPermissions added in v0.0.2

type DefinitionsAccountsAccountUpdateRequestPermissions string

DefinitionsAccountsAccountUpdateRequestPermissions defines model for DefinitionsAccountsAccountUpdateRequest.Permissions.

const (
	DefinitionsAccountsAccountUpdateRequestPermissionsApi     DefinitionsAccountsAccountUpdateRequestPermissions = "api"
	DefinitionsAccountsAccountUpdateRequestPermissionsConsole DefinitionsAccountsAccountUpdateRequestPermissions = "console"
	DefinitionsAccountsAccountUpdateRequestPermissionsSmc     DefinitionsAccountsAccountUpdateRequestPermissions = "smc"
	DefinitionsAccountsAccountUpdateRequestPermissionsSns     DefinitionsAccountsAccountUpdateRequestPermissions = "sns"
	DefinitionsAccountsAccountUpdateRequestPermissionsSsh     DefinitionsAccountsAccountUpdateRequestPermissions = "ssh"
)

Defines values for DefinitionsAccountsAccountUpdateRequestPermissions.

type DefinitionsAccountsApiKeyProperties added in v0.0.2

type DefinitionsAccountsApiKeyProperties struct {
	// CreatedAt The timestamp when the token was created
	CreatedAt string `json:"createdAt"`

	// ExpiredAt The timestamp of when the token expires
	ExpiredAt string `json:"expiredAt"`

	// Login The login of the user
	Login string `json:"login"`

	// Name The name of the token
	Name string `json:"name"`

	// Permissions Array of access rights
	Permissions []DefinitionsAccountsApiKeyPropertiesPermissions `json:"permissions"`

	// Prefix The API key prefix
	Prefix string `json:"prefix"`

	// RevokedAt The timestamp of when the key has been revoked
	RevokedAt *string `json:"revokedAt,omitempty"`

	// Uuid An uuid
	Uuid DefinitionsCommonUuid `json:"uuid"`
}

DefinitionsAccountsApiKeyProperties The API key public properties

type DefinitionsAccountsApiKeyPropertiesPermissions added in v0.0.2

type DefinitionsAccountsApiKeyPropertiesPermissions string

DefinitionsAccountsApiKeyPropertiesPermissions defines model for DefinitionsAccountsApiKeyProperties.Permissions.

const (
	DefinitionsAccountsApiKeyPropertiesPermissionsSmc DefinitionsAccountsApiKeyPropertiesPermissions = "smc"
)

Defines values for DefinitionsAccountsApiKeyPropertiesPermissions.

type DefinitionsAccountsCreateApiKeyResponse added in v0.0.2

type DefinitionsAccountsCreateApiKeyResponse struct {
	// CreatedAt The timestamp when the token was created
	CreatedAt string `json:"createdAt"`

	// ExpiredAt The timestamp of when the token expires
	ExpiredAt string `json:"expiredAt"`

	// Login The login of the user
	Login string `json:"login"`

	// Name The name of the token
	Name string `json:"name"`

	// Permissions Array of access rights
	Permissions []DefinitionsAccountsCreateApiKeyResponsePermissions `json:"permissions"`

	// Prefix The API key prefix
	Prefix string `json:"prefix"`

	// RevokedAt The timestamp of when the key has been revoked
	RevokedAt *string `json:"revokedAt,omitempty"`

	// Token The client token used to access the API.
	Token *string `json:"token,omitempty"`

	// Uuid An uuid
	Uuid DefinitionsCommonUuid `json:"uuid"`
}

DefinitionsAccountsCreateApiKeyResponse defines model for definitions_accounts_CreateApiKeyResponse.

type DefinitionsAccountsCreateApiKeyResponsePermissions added in v0.0.2

type DefinitionsAccountsCreateApiKeyResponsePermissions string

DefinitionsAccountsCreateApiKeyResponsePermissions defines model for DefinitionsAccountsCreateApiKeyResponse.Permissions.

Defines values for DefinitionsAccountsCreateApiKeyResponsePermissions.

type DefinitionsAdminaccountAdminAccountResponse added in v0.0.2

type DefinitionsAdminaccountAdminAccountResponse struct {
	// Login admin's login
	Login *string `json:"login,omitempty"`
}

DefinitionsAdminaccountAdminAccountResponse defines model for definitions_adminaccount_AdminAccountResponse.

type DefinitionsAlgorithmsAlgorithm added in v0.0.2

type DefinitionsAlgorithmsAlgorithm struct {
	IsDeprecated   *bool  `json:"isDeprecated,omitempty"`
	IsDrCompatible *bool  `json:"isDrCompatible,omitempty"`
	IsObsolete     *bool  `json:"isObsolete,omitempty"`
	IsRecommended  *bool  `json:"isRecommended,omitempty"`
	Name           string `json:"name"`
	Ph1            bool   `json:"ph1"`
	Ph2            bool   `json:"ph2"`
	Strengths      []int  `json:"strengths"`
}

DefinitionsAlgorithmsAlgorithm defines model for definitions_algorithms_Algorithm.

type DefinitionsAlgorithmsAuthAlgorithmsList added in v0.0.2

type DefinitionsAlgorithmsAuthAlgorithmsList struct {
	Result  *[]DefinitionsAlgorithmsAlgorithm `json:"result,omitempty"`
	Success *bool                             `json:"success,omitempty"`
}

DefinitionsAlgorithmsAuthAlgorithmsList A map of auth algorithms.

type DefinitionsAlgorithmsEncAlgorithmsList added in v0.0.2

type DefinitionsAlgorithmsEncAlgorithmsList struct {
	Result  *[]DefinitionsAlgorithmsAlgorithm `json:"result,omitempty"`
	Success *bool                             `json:"success,omitempty"`
}

DefinitionsAlgorithmsEncAlgorithmsList A map of encryption algorithms.

type DefinitionsAuditlogsLogsResponse added in v0.0.2

type DefinitionsAuditlogsLogsResponse struct {
	Lines *[]struct {
		// Action action name
		Action *DefinitionsAuditlogsLogsResponseLinesAction `json:"action,omitempty"`

		// ActionStatus action status
		ActionStatus *DefinitionsAuditlogsLogsResponseLinesActionStatus `json:"actionStatus,omitempty"`

		// Domain domain key
		Domain *string `json:"domain,omitempty"`

		// Fw firewall name
		Fw *string `json:"fw,omitempty"`

		// Hostname host name
		Hostname *string `json:"hostname,omitempty"`

		// Id application identified
		Id *string `json:"id,omitempty"`

		// Level log level
		Level *float32 `json:"level,omitempty"`

		// Msg Text message containing details about action
		Msg *string `json:"msg,omitempty"`

		// Name log type
		Name *string `json:"name,omitempty"`

		// ObjectType object type
		ObjectType *string `json:"objectType,omitempty"`

		// Pid process Id
		Pid *float32 `json:"pid,omitempty"`

		// Sessionid session id string
		Sessionid *string `json:"sessionid,omitempty"`

		// SmcVersion SMC version number
		SmcVersion *string `json:"smcVersion,omitempty"`

		// Time timestamp
		Time *string `json:"time,omitempty"`

		// User user name
		User *string  `json:"user,omitempty"`
		V    *float32 `json:"v,omitempty"`
	} `json:"lines,omitempty"`
}

DefinitionsAuditlogsLogsResponse defines model for definitions_auditlogs_LogsResponse.

type DefinitionsAuditlogsLogsResponseLinesAction added in v0.0.2

type DefinitionsAuditlogsLogsResponseLinesAction string

DefinitionsAuditlogsLogsResponseLinesAction action name

Defines values for DefinitionsAuditlogsLogsResponseLinesAction.

type DefinitionsAuditlogsLogsResponseLinesActionStatus added in v0.0.2

type DefinitionsAuditlogsLogsResponseLinesActionStatus string

DefinitionsAuditlogsLogsResponseLinesActionStatus action status

Defines values for DefinitionsAuditlogsLogsResponseLinesActionStatus.

type DefinitionsAuthAuthResponse added in v0.0.2

type DefinitionsAuthAuthResponse struct {
	CurrentRevision *DefinitionsServerStateCurrentRevision `json:"currentRevision,omitempty"`

	// Permissions session permissions
	Permissions *DefinitionsAuthSessionPermissions `json:"permissions,omitempty"`

	// ServerDate server time
	ServerDate *string `json:"serverDate,omitempty"`
	Success    *bool   `json:"success,omitempty"`
	User       *struct {
		// Identifier user identifier (empty for remote users)
		Identifier *string `json:"identifier,omitempty"`

		// LocalAuth whether local authentication is enabled for this user or not
		LocalAuth *bool `json:"localAuth,omitempty"`

		// Login same as identifier if it exists
		Login *string `json:"login,omitempty"`

		// Name user long name
		Name *string `json:"name,omitempty"`

		// Permissions session permissions
		Permissions *DefinitionsAuthSessionPermissions `json:"permissions,omitempty"`

		// Uuid user uuid
		Uuid *string `json:"uuid,omitempty"`
	} `json:"user,omitempty"`

	// Version SMC version
	Version *string `json:"version,omitempty"`
}

DefinitionsAuthAuthResponse defines model for definitions_auth_AuthResponse.

type DefinitionsAuthConflictErrorResponse added in v0.0.2

type DefinitionsAuthConflictErrorResponse struct {
	CurrentAdmin *struct {
		ConnectionTime *string `json:"connectionTime,omitempty"`
		Id             *string `json:"id,omitempty"`
		Ip             *string `json:"ip,omitempty"`
		User           *string `json:"user,omitempty"`
	} `json:"currentAdmin,omitempty"`

	// ServerDate server time
	ServerDate *string `json:"serverDate,omitempty"`
	Success    *bool   `json:"success,omitempty"`
}

DefinitionsAuthConflictErrorResponse defines model for definitions_auth_ConflictErrorResponse.

type DefinitionsAuthPolicyApiKeyDefaultPeriod added in v0.0.2

type DefinitionsAuthPolicyApiKeyDefaultPeriod struct {
	// Duration Default duration of a new api key
	Duration int `json:"duration"`

	// Period Duration multiplier
	Period DefinitionsAuthPolicyApiKeyDefaultPeriodPeriod `json:"period"`
}

DefinitionsAuthPolicyApiKeyDefaultPeriod defines model for definitions_auth-policy_ApiKeyDefaultPeriod.

type DefinitionsAuthPolicyApiKeyDefaultPeriodPeriod added in v0.0.2

type DefinitionsAuthPolicyApiKeyDefaultPeriodPeriod string

DefinitionsAuthPolicyApiKeyDefaultPeriodPeriod Duration multiplier

Defines values for DefinitionsAuthPolicyApiKeyDefaultPeriodPeriod.

type DefinitionsAuthPolicyApiKeyPolicy added in v0.0.2

type DefinitionsAuthPolicyApiKeyPolicy struct {
	ApiKeyDefaultPeriod DefinitionsAuthPolicyApiKeyDefaultPeriod `json:"apiKeyDefaultPeriod"`
}

DefinitionsAuthPolicyApiKeyPolicy defines model for definitions_auth-policy_ApiKeyPolicy.

type DefinitionsAuthPolicyApiKeyPolicyResult added in v0.0.2

type DefinitionsAuthPolicyApiKeyPolicyResult struct {
	Result *DefinitionsAuthPolicyApiKeyPolicy `json:"result,omitempty"`
}

DefinitionsAuthPolicyApiKeyPolicyResult defines model for definitions_auth-policy_ApiKeyPolicyResult.

type DefinitionsAuthPolicyPolicy added in v0.0.2

type DefinitionsAuthPolicyPolicy struct {
	// EnabledAuth Is local auth enabled ?
	EnabledAuth *bool `json:"enabledAuth,omitempty"`

	// MandatoryType Users passwords' mandatory character types
	MandatoryType DefinitionsAuthPolicyPolicyMandatoryType `json:"mandatoryType"`

	// MinLength Users passwords' minimum length
	MinLength int `json:"minLength"`
}

DefinitionsAuthPolicyPolicy defines model for definitions_auth-policy_Policy.

type DefinitionsAuthPolicyPolicyMandatoryType added in v0.0.2

type DefinitionsAuthPolicyPolicyMandatoryType string

DefinitionsAuthPolicyPolicyMandatoryType Users passwords' mandatory character types

const (
	DefinitionsAuthPolicyPolicyMandatoryTypeAlphaandspecial DefinitionsAuthPolicyPolicyMandatoryType = "alphaandspecial"
	DefinitionsAuthPolicyPolicyMandatoryTypeAlphanum        DefinitionsAuthPolicyPolicyMandatoryType = "alphanum"
	DefinitionsAuthPolicyPolicyMandatoryTypeNone            DefinitionsAuthPolicyPolicyMandatoryType = "none"
)

Defines values for DefinitionsAuthPolicyPolicyMandatoryType.

type DefinitionsAuthPolicyPolicyResult added in v0.0.2

type DefinitionsAuthPolicyPolicyResult struct {
	Result  *DefinitionsAuthPolicyPolicy `json:"result,omitempty"`
	Success *bool                        `json:"success,omitempty"`
}

DefinitionsAuthPolicyPolicyResult defines model for definitions_auth-policy_PolicyResult.

type DefinitionsAuthSessionPermissions added in v0.0.2

type DefinitionsAuthSessionPermissions = []string

DefinitionsAuthSessionPermissions session permissions

type DefinitionsAutobackupAutoBackupFirewallResultData added in v0.0.2

type DefinitionsAutobackupAutoBackupFirewallResultData struct {
	// Name Firewall\'s name
	Name string `json:"name"`

	// Reason Reason why the backup has not been successfull. Only if success == false
	Reason *string `json:"reason,omitempty"`

	// ServerdOutput Serverd output. Only if the reason is a serverd error.
	ServerdOutput *[]string `json:"serverdOutput,omitempty"`

	// Size Backup file's size. Only if success == true
	Size *int `json:"size,omitempty"`

	// Success Whether the backup has been successfull
	Success bool `json:"success"`

	// Uuid Firewall\'s uuid
	Uuid string `json:"uuid"`
}

DefinitionsAutobackupAutoBackupFirewallResultData defines model for definitions_autobackup_AutoBackupFirewallResultData.

type DefinitionsAutobackupAutoBackupResult added in v0.0.2

type DefinitionsAutobackupAutoBackupResult struct {
	// Duration Backup duration (in seconds)
	Duration int                                                 `json:"duration"`
	Results  []DefinitionsAutobackupAutoBackupFirewallResultData `json:"results"`

	// Size Backup size (in bytes)
	Size      int                `json:"size"`
	StartDate openapi_types.Date `json:"startDate"`
}

DefinitionsAutobackupAutoBackupResult defines model for definitions_autobackup_AutoBackupResult.

type DefinitionsBackupBackupDownloadBody added in v0.0.2

type DefinitionsBackupBackupDownloadBody struct {
	// IncludeHistory Is backup should contain revision history
	IncludeHistory *bool `json:"includeHistory,omitempty"`

	// Password Encryption password, leave blank if you don't want to encrypt the archive
	Password *string `json:"password,omitempty"`
}

DefinitionsBackupBackupDownloadBody defines model for definitions_backup_BackupDownloadBody.

type DefinitionsCertificatesCertificate added in v0.0.2

type DefinitionsCertificatesCertificate struct {
	// BindAddr A reference to the firewall interface host object (Firewall_) for the enrollment
	BindAddr *openapi_types.UUID `json:"bindAddr,omitempty"`

	// CrlBindAddr A reference to the firewall interface host object (Firewall_) for the CRL
	CrlBindAddr *openapi_types.UUID `json:"crlBindAddr,omitempty"`

	// CrlPeriod The period frequency (in seconds) for the CRL
	CrlPeriod *float32 `json:"crlPeriod,omitempty"`

	// EndDate The validity end date
	EndDate *time.Time `json:"endDate,omitempty"`

	// Hash The certificate hash
	Hash *string `json:"hash,omitempty"`

	// Issuer The certificate issuer
	Issuer *string `json:"issuer,omitempty"`

	// IssuerHash The certificate issuer hash
	IssuerHash *string `json:"issuerHash,omitempty"`

	// KeySize The certificate issuer keySize
	KeySize *string `json:"keySize,omitempty"`

	// KeyType The certificate issuer keyType
	KeyType *string `json:"keyType,omitempty"`

	// Name The certificate name
	Name *string `json:"name,omitempty"`

	// SignatureAlgorithm The certificate signatureAlgorithm
	SignatureAlgorithm *string `json:"signatureAlgorithm,omitempty"`

	// StartDate The validity start date
	StartDate *time.Time `json:"startDate,omitempty"`

	// Status The certificate status
	Status *interface{} `json:"status,omitempty"`

	// Subject The certificate subject
	Subject *string `json:"subject,omitempty"`

	// Tpm The certificate TPM status
	Tpm *DefinitionsCertificatesCertificateTpm `json:"tpm,omitempty"`

	// Type The certificate type
	Type *DefinitionsCertificatesCertificateType `json:"type,omitempty"`

	// Uuid The certificate uuid
	Uuid *string `json:"uuid,omitempty"`
}

DefinitionsCertificatesCertificate defines model for definitions_certificates_Certificate.

type DefinitionsCertificatesCertificateCreateScep added in v0.0.2

type DefinitionsCertificatesCertificateCreateScep struct {
	// Default set certificate as default for firewall
	Default *bool `json:"default,omitempty"`

	// Issuer the issuer of SCEP certificate
	Issuer string `json:"issuer"`

	// Subject the subject of SCEP certificate
	Subject string `json:"subject"`
}

DefinitionsCertificatesCertificateCreateScep defines model for definitions_certificates_CertificateCreateScep.

type DefinitionsCertificatesCertificatePropertiesUpdate added in v0.0.2

type DefinitionsCertificatesCertificatePropertiesUpdate struct {
	// BindAddr A reference to the firewall interface host object (Firewall_) for the enrollment
	BindAddr *openapi_types.UUID `json:"bindAddr,omitempty"`

	// CrlBindAddr A reference to the firewall interface host object (Firewall_) for the CRL
	CrlBindAddr *openapi_types.UUID `json:"crlBindAddr,omitempty"`

	// CrlPeriod The period frequency (in seconds) for the CRL
	CrlPeriod *float32 `json:"crlPeriod,omitempty"`

	// Default set certificate as default for firewall
	Default *bool `json:"default,omitempty"`

	// Issuer the issuer of SCEP certificate
	Issuer *string `json:"issuer,omitempty"`

	// Subject the subject of SCEP certificate
	Subject *string `json:"subject,omitempty"`
}

DefinitionsCertificatesCertificatePropertiesUpdate defines model for definitions_certificates_CertificatePropertiesUpdate.

type DefinitionsCertificatesCertificateTpm added in v0.0.2

type DefinitionsCertificatesCertificateTpm string

DefinitionsCertificatesCertificateTpm The certificate TPM status

const (
	DefinitionsCertificatesCertificateTpmNone   DefinitionsCertificatesCertificateTpm = "none"
	DefinitionsCertificatesCertificateTpmOnchip DefinitionsCertificatesCertificateTpm = "onchip"
	DefinitionsCertificatesCertificateTpmOndisk DefinitionsCertificatesCertificateTpm = "ondisk"
)

Defines values for DefinitionsCertificatesCertificateTpm.

type DefinitionsCertificatesCertificateType added in v0.0.2

type DefinitionsCertificatesCertificateType string

DefinitionsCertificatesCertificateType The certificate type

const (
	Reference DefinitionsCertificatesCertificateType = "reference"
	X509      DefinitionsCertificatesCertificateType = "x.509"
)

Defines values for DefinitionsCertificatesCertificateType.

type DefinitionsCertificatesCertificateUpload added in v0.0.2

type DefinitionsCertificatesCertificateUpload struct {
	// Action type of action i.e. import on SMC or install on a firewall.
	Action *DefinitionsCertificatesCertificateUploadAction `json:"action,omitempty"`

	// Certificate the certificate file
	Certificate openapi_types.File `json:"certificate"`

	// Default set certificate as default for firewall
	Default *bool `json:"default,omitempty"`

	// Password the p12 file password if any
	Password *string `json:"password,omitempty"`
}

DefinitionsCertificatesCertificateUpload upload a certificate's file

type DefinitionsCertificatesCertificateUploadAction added in v0.0.2

type DefinitionsCertificatesCertificateUploadAction string

DefinitionsCertificatesCertificateUploadAction type of action i.e. import on SMC or install on a firewall.

Defines values for DefinitionsCertificatesCertificateUploadAction.

type DefinitionsCertificatesCertificatesList added in v0.0.2

type DefinitionsCertificatesCertificatesList = []DefinitionsCertificatesCertificate

DefinitionsCertificatesCertificatesList defines model for definitions_certificates_CertificatesList.

type DefinitionsCertificatesCertificatesRenewList added in v0.0.2

type DefinitionsCertificatesCertificatesRenewList struct {
	// Certificates certificate uuid list
	Certificates *[]string `json:"certificates,omitempty"`
}

DefinitionsCertificatesCertificatesRenewList defines model for definitions_certificates_CertificatesRenewList.

type DefinitionsCertificatesCertificatesRenewRequestResults added in v0.0.2

type DefinitionsCertificatesCertificatesRenewRequestResults struct {
	OutputResult *struct {
		// Errors list of errors on SMC side (bad requests or bad configuration)
		Errors *[]struct {
			// CertificateUuid uuid of certificate in error
			CertificateUuid *string                                                                       `json:"certificateUuid,omitempty"`
			Code            *DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultErrorsCode `json:"code,omitempty"`
			Message         *string                                                                       `json:"message,omitempty"`
		} `json:"errors,omitempty"`

		// RequestResults list of request results from SNS
		RequestResults *[]struct {
			// CertificateUuid certificate uuid
			CertificateUuid *string `json:"certificateUuid,omitempty"`
			ErrorMessage    *string `json:"errorMessage,omitempty"`

			// Status transaction status
			Status *DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultRequestResultsStatus `json:"status,omitempty"`
		} `json:"requestResults,omitempty"`
	} `json:"outputResult,omitempty"`

	// Result certificate uuid list
	Result *[]string `json:"result,omitempty"`

	// Success true if request has been executed
	Success *bool `json:"success,omitempty"`
}

DefinitionsCertificatesCertificatesRenewRequestResults defines model for definitions_certificates_CertificatesRenewRequestResults.

type DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultErrorsCode added in v0.0.2

type DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultErrorsCode string

DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultErrorsCode defines model for DefinitionsCertificatesCertificatesRenewRequestResults.OutputResult.Errors.Code.

Defines values for DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultErrorsCode.

type DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultRequestResultsStatus added in v0.0.2

type DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultRequestResultsStatus string

DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultRequestResultsStatus transaction status

Defines values for DefinitionsCertificatesCertificatesRenewRequestResultsOutputResultRequestResultsStatus.

type DefinitionsCertificationAuthoritiesAuthoriesImportedCrl

type DefinitionsCertificationAuthoritiesAuthoriesImportedCrl struct {
	LastUpdate *time.Time `json:"lastUpdate,omitempty"`
	NextUpdate *time.Time `json:"nextUpdate,omitempty"`

	// RevokedCertificate list of revoked certificates
	RevokedCertificate *[]struct {
		Reason         *float32   `json:"reason,omitempty"`
		RevocationDate *time.Time `json:"revocationDate,omitempty"`
		SerialNumber   *string    `json:"serialNumber,omitempty"`
	} `json:"revokedCertificate,omitempty"`
}

DefinitionsCertificationAuthoritiesAuthoriesImportedCrl CRL for authority

type DefinitionsCertificationAuthoritiesCertificationAuthoritiesList added in v0.0.2

type DefinitionsCertificationAuthoritiesCertificationAuthoritiesList = []DefinitionsCertificationAuthoritiesCertificationAuthority

DefinitionsCertificationAuthoritiesCertificationAuthoritiesList defines model for definitions_certification-authorities_CertificationAuthoritiesList.

type DefinitionsCertificationAuthoritiesCertificationAuthoritiesTree added in v0.0.2

type DefinitionsCertificationAuthoritiesCertificationAuthoritiesTree = []DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildren

DefinitionsCertificationAuthoritiesCertificationAuthoritiesTree defines model for definitions_certification-authorities_CertificationAuthoritiesTree.

type DefinitionsCertificationAuthoritiesCertificationAuthority added in v0.0.2

type DefinitionsCertificationAuthoritiesCertificationAuthority struct {
	// Comment The description of the CA
	Comment *string `json:"comment,omitempty"`

	// CrlDistributionPoints The list of CRL distribution points for this CA
	CrlDistributionPoints *[]string `json:"crlDistributionPoints,omitempty"`

	// EndDate The end date of the CA's certificate
	EndDate    *openapi_types.Date `json:"endDate,omitempty"`
	Enrollment *struct {
		// EstAlias Additional path segment if protocol is EST and server provides service for multiple CAs
		EstAlias *string `json:"estAlias,omitempty"`

		// Protocol The enrollment protocol (SCEP if server URL protocol is HTTP, EST if HTTPS)
		Protocol   *DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentProtocol   `json:"protocol,omitempty"`
		ScepMethod *DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentScepMethod `json:"scepMethod,omitempty"`

		// ServerCaname The enrollment server CA name on SNS if protocol is EST; usually a DN if no short name has been defined
		ServerCaname *string `json:"serverCaname,omitempty"`

		// ServerUrl The URL of the enrollment server for this authority
		ServerUrl string `json:"serverUrl"`
	} `json:"enrollment,omitempty"`

	// Hash The hash of the CA's certificate
	Hash *string `json:"hash,omitempty"`

	// ImportedCrl CRL for authority
	ImportedCrl *DefinitionsCertificationAuthoritiesAuthoriesImportedCrl `json:"importedCrl,omitempty"`

	// Issuer The issuer of the CA's certificate
	Issuer *string `json:"issuer,omitempty"`

	// Name The name of the CA
	Name *string `json:"name,omitempty"`

	// StartDate The start date of the CA's certificate
	StartDate *openapi_types.Date `json:"startDate,omitempty"`

	// Status Authority current status
	Status *string `json:"status,omitempty"`

	// Subject The subject of the CA's certificate
	Subject *string `json:"subject,omitempty"`

	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsCertificationAuthoritiesCertificationAuthority defines model for definitions_certification-authorities_CertificationAuthority.

type DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentProtocol added in v0.0.2

type DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentProtocol string

DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentProtocol The enrollment protocol (SCEP if server URL protocol is HTTP, EST if HTTPS)

const (
	DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentProtocolEST  DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentProtocol = "EST"
	DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentProtocolSCEP DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentProtocol = "SCEP"
)

Defines values for DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentProtocol.

type DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentScepMethod added in v0.0.2

type DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentScepMethod string

DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentScepMethod defines model for DefinitionsCertificationAuthoritiesCertificationAuthority.Enrollment.ScepMethod.

const (
	DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentScepMethodGet  DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentScepMethod = "get"
	DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentScepMethodPost DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentScepMethod = "post"
)

Defines values for DefinitionsCertificationAuthoritiesCertificationAuthorityEnrollmentScepMethod.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildren

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildren struct {
	Children *[]DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildren `json:"children,omitempty"`

	// Comment The description of the CA
	Comment *string `json:"comment,omitempty"`

	// CrlDistributionPoints The list of CRL distribution points for this CA
	CrlDistributionPoints *[]string `json:"crlDistributionPoints,omitempty"`

	// EndDate The end date of the CA's certificate
	EndDate    *openapi_types.Date `json:"endDate,omitempty"`
	Enrollment *struct {
		// EstAlias Additional path segment if protocol is EST and server provides service for multiple CAs
		EstAlias *string `json:"estAlias,omitempty"`

		// Protocol The enrollment protocol (SCEP if server URL protocol is HTTP, EST if HTTPS)
		Protocol   *DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentProtocol   `json:"protocol,omitempty"`
		ScepMethod *DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentScepMethod `json:"scepMethod,omitempty"`

		// ServerCaname The enrollment server CA name on SNS if protocol is EST; usually a DN if no short name has been defined
		ServerCaname *string `json:"serverCaname,omitempty"`

		// ServerUrl The URL of the enrollment server for this authority
		ServerUrl string `json:"serverUrl"`
	} `json:"enrollment,omitempty"`

	// Hash The hash of the CA's certificate
	Hash *string `json:"hash,omitempty"`

	// ImportedCrl CRL for authority
	ImportedCrl *DefinitionsCertificationAuthoritiesAuthoriesImportedCrl `json:"importedCrl,omitempty"`

	// Issuer The issuer of the CA's certificate
	Issuer *string `json:"issuer,omitempty"`

	// Mtype Type of the certificate ("certificate" or "authority")
	Mtype *DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenMtype `json:"mtype,omitempty"`

	// Name The name of the CA
	Name *string `json:"name,omitempty"`

	// StartDate The start date of the CA's certificate
	StartDate *openapi_types.Date `json:"startDate,omitempty"`

	// Status Authority current status
	Status *string `json:"status,omitempty"`

	// Subject The subject of the CA's certificate
	Subject *string `json:"subject,omitempty"`

	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildren defines model for definitions_certification-authorities_CertificationAuthorityWithChildren.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentProtocol

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentProtocol string

DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentProtocol The enrollment protocol (SCEP if server URL protocol is HTTP, EST if HTTPS)

const (
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentProtocolEST  DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentProtocol = "EST"
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentProtocolSCEP DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentProtocol = "SCEP"
)

Defines values for DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentProtocol.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentScepMethod

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentScepMethod string

DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentScepMethod defines model for DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildren.Enrollment.ScepMethod.

const (
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentScepMethodGet  DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentScepMethod = "get"
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentScepMethodPost DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentScepMethod = "post"
)

Defines values for DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenEnrollmentScepMethod.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenMtype

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenMtype string

DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenMtype Type of the certificate ("certificate" or "authority")

const (
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenMtypeAuthority   DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenMtype = "authority"
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenMtypeCertificate DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenMtype = "certificate"
)

Defines values for DefinitionsCertificationAuthoritiesCertificationAuthorityWithChildrenMtype.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuid

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuid struct {
	// Comment The description of the CA
	Comment *string `json:"comment,omitempty"`

	// CrlDistributionPoints The list of CRL distribution points for this CA
	CrlDistributionPoints *[]string `json:"crlDistributionPoints,omitempty"`

	// EndDate The end date of the CA's certificate
	EndDate    *openapi_types.Date `json:"endDate,omitempty"`
	Enrollment *struct {
		// EstAlias Additional path segment if protocol is EST and server provides service for multiple CAs
		EstAlias *string `json:"estAlias,omitempty"`

		// Protocol The enrollment protocol (SCEP if server URL protocol is HTTP, EST if HTTPS)
		Protocol   *DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentProtocol   `json:"protocol,omitempty"`
		ScepMethod *DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentScepMethod `json:"scepMethod,omitempty"`

		// ServerCaname The enrollment server CA name on SNS if protocol is EST; usually a DN if no short name has been defined
		ServerCaname *string `json:"serverCaname,omitempty"`

		// ServerUrl The URL of the enrollment server for this authority
		ServerUrl string `json:"serverUrl"`
	} `json:"enrollment,omitempty"`

	// Hash The hash of the CA's certificate
	Hash *string `json:"hash,omitempty"`

	// ImportedCrl CRL for authority
	ImportedCrl *DefinitionsCertificationAuthoritiesAuthoriesImportedCrl `json:"importedCrl,omitempty"`

	// Issuer The issuer of the CA's certificate
	Issuer *string `json:"issuer,omitempty"`

	// Name The name of the CA
	Name *string `json:"name,omitempty"`

	// StartDate The start date of the CA's certificate
	StartDate *openapi_types.Date `json:"startDate,omitempty"`

	// Status Authority current status
	Status *string `json:"status,omitempty"`

	// Subject The subject of the CA's certificate
	Subject *string `json:"subject,omitempty"`
}

DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuid defines model for definitions_certification-authorities_CertificationAuthorityWithoutUuid.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentProtocol

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentProtocol string

DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentProtocol The enrollment protocol (SCEP if server URL protocol is HTTP, EST if HTTPS)

const (
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentProtocolEST  DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentProtocol = "EST"
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentProtocolSCEP DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentProtocol = "SCEP"
)

Defines values for DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentProtocol.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentScepMethod

type DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentScepMethod string

DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentScepMethod defines model for DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuid.Enrollment.ScepMethod.

const (
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentScepMethodGet  DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentScepMethod = "get"
	DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentScepMethodPost DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentScepMethod = "post"
)

Defines values for DefinitionsCertificationAuthoritiesCertificationAuthorityWithoutUuidEnrollmentScepMethod.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWriteableProps

type DefinitionsCertificationAuthoritiesCertificationAuthorityWriteableProps struct {
	// Comment The description of the CA
	Comment *string `json:"comment,omitempty"`

	// CrlDistributionPoints The list of CRL distribution points for this CA
	CrlDistributionPoints *[]string `json:"crlDistributionPoints,omitempty"`
	Enrollment            *struct {
		// EstAlias Additional path segment if protocol is EST and server provides service for multiple CAs
		EstAlias *string `json:"estAlias,omitempty"`

		// Protocol The enrollment protocol (SCEP if server URL protocol is HTTP, EST if HTTPS)
		Protocol   *DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentProtocol   `json:"protocol,omitempty"`
		ScepMethod *DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentScepMethod `json:"scepMethod,omitempty"`

		// ServerCaname The enrollment server CA name on SNS if protocol is EST; usually a DN if no short name has been defined
		ServerCaname *string `json:"serverCaname,omitempty"`

		// ServerUrl The URL of the enrollment server for this authority
		ServerUrl string `json:"serverUrl"`
	} `json:"enrollment,omitempty"`

	// Name The name of the CA
	Name *string `json:"name,omitempty"`
}

DefinitionsCertificationAuthoritiesCertificationAuthorityWriteableProps defines model for definitions_certification-authorities_CertificationAuthorityWriteableProps.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentProtocol

type DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentProtocol string

DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentProtocol The enrollment protocol (SCEP if server URL protocol is HTTP, EST if HTTPS)

const (
	DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentProtocolEST  DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentProtocol = "EST"
	DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentProtocolSCEP DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentProtocol = "SCEP"
)

Defines values for DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentProtocol.

type DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentScepMethod

type DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentScepMethod string

DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentScepMethod defines model for DefinitionsCertificationAuthoritiesCertificationAuthorityWriteableProps.Enrollment.ScepMethod.

const (
	DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentScepMethodGet  DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentScepMethod = "get"
	DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentScepMethodPost DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentScepMethod = "post"
)

Defines values for DefinitionsCertificationAuthoritiesCertificationAuthorityWriteablePropsEnrollmentScepMethod.

type DefinitionsCfgcheckIncoherencies added in v0.0.2

type DefinitionsCfgcheckIncoherencies struct {
	Result *[]DefinitionsCfgcheckIncoherency `json:"result,omitempty"`
	Sucess *bool                             `json:"sucess,omitempty"`
}

DefinitionsCfgcheckIncoherencies defines model for definitions_cfgcheck_Incoherencies.

type DefinitionsCfgcheckIncoherency added in v0.0.2

type DefinitionsCfgcheckIncoherency struct {
	// Fwid the fwid of the firewall where the incoherency comes from
	Fwid *string `json:"fwid,omitempty"`

	// IncoherentElementType the type of the element the incoherency come from
	IncoherentElementType *DefinitionsCfgcheckIncoherencyIncoherentElementType `json:"incoherentElementType,omitempty"`

	// InvolvedItems contains all the elements involved in the incoherency
	InvolvedItems *[]DefinitionsCfgcheckInvolvedItem `json:"involvedItems,omitempty"`

	// Level criticity level of the incoherency
	Level  *DefinitionsCfgcheckIncoherencyLevel `json:"level,omitempty"`
	Origin *DefinitionsCfgcheckInvolvedItem     `json:"origin,omitempty"`

	// Type the type of incoherency
	Type *DefinitionsCfgcheckIncoherencyType `json:"type,omitempty"`

	// Weight used to sort incoherencies by levels and domains
	Weight *int `json:"weight,omitempty"`
}

DefinitionsCfgcheckIncoherency defines model for definitions_cfgcheck_Incoherency.

type DefinitionsCfgcheckIncoherencyIncoherentElementType added in v0.0.2

type DefinitionsCfgcheckIncoherencyIncoherentElementType string

DefinitionsCfgcheckIncoherencyIncoherentElementType the type of the element the incoherency come from

const (
	DefinitionsCfgcheckIncoherencyIncoherentElementTypeGroup DefinitionsCfgcheckIncoherencyIncoherentElementType = "group"
	DefinitionsCfgcheckIncoherencyIncoherentElementTypeRule  DefinitionsCfgcheckIncoherencyIncoherentElementType = "rule"
)

Defines values for DefinitionsCfgcheckIncoherencyIncoherentElementType.

type DefinitionsCfgcheckIncoherencyLevel added in v0.0.2

type DefinitionsCfgcheckIncoherencyLevel string

DefinitionsCfgcheckIncoherencyLevel criticity level of the incoherency

const (
	DefinitionsCfgcheckIncoherencyLevelError   DefinitionsCfgcheckIncoherencyLevel = "error"
	DefinitionsCfgcheckIncoherencyLevelWarning DefinitionsCfgcheckIncoherencyLevel = "warning"
)

Defines values for DefinitionsCfgcheckIncoherencyLevel.

type DefinitionsCfgcheckIncoherencyType added in v0.0.2

type DefinitionsCfgcheckIncoherencyType string

DefinitionsCfgcheckIncoherencyType the type of incoherency

const (
	CertificateAlgorithmDrIncompatibility        DefinitionsCfgcheckIncoherencyType = "certificate-algorithm-dr-incompatibility"
	ConfigInEthernetRuleNotSupportedByLicense    DefinitionsCfgcheckIncoherencyType = "config-in-ethernet-rule-not-supported-by-license"
	ConflictingConfigInEthernetRule              DefinitionsCfgcheckIncoherencyType = "conflicting-config-in-ethernet-rule"
	EmptyGroup                                   DefinitionsCfgcheckIncoherencyType = "empty-group"
	EmptyGroupInRuleFields                       DefinitionsCfgcheckIncoherencyType = "empty-group-in-rule-fields"
	IncompatibleDrProfile                        DefinitionsCfgcheckIncoherencyType = "incompatible-dr-profile"
	IncompatibleNetworkInterface                 DefinitionsCfgcheckIncoherencyType = "incompatible-network-interface"
	InternalError                                DefinitionsCfgcheckIncoherencyType = "internal-error"
	IpCollisionContains                          DefinitionsCfgcheckIncoherencyType = "ip-collision-contains"
	IpCollisionEquals                            DefinitionsCfgcheckIncoherencyType = "ip-collision-equals"
	IpCollisionSecant                            DefinitionsCfgcheckIncoherencyType = "ip-collision-secant"
	MacOnlyHostInNatRule                         DefinitionsCfgcheckIncoherencyType = "mac-only-host-in-nat-rule"
	MacOnlyHostInRouter                          DefinitionsCfgcheckIncoherencyType = "mac-only-host-in-router"
	MacOnlyHostInRouterInRule                    DefinitionsCfgcheckIncoherencyType = "mac-only-host-in-router-in-rule"
	MacOnlyHostNotSupportedInVersion             DefinitionsCfgcheckIncoherencyType = "mac-only-host-not-supported-in-version"
	MissingMacInProfinetRule                     DefinitionsCfgcheckIncoherencyType = "missing-mac-in-profinet-rule"
	NetworkInterfaceAggregateVlanIncompatibility DefinitionsCfgcheckIncoherencyType = "network-interface-aggregate-vlan-incompatibility"
	NetworkInterfaceIpv4Overlap                  DefinitionsCfgcheckIncoherencyType = "network-interface-ipv4-overlap"
	NetworkInterfaceStpIncompatibility           DefinitionsCfgcheckIncoherencyType = "network-interface-stp-incompatibility"
	RuleOverlap                                  DefinitionsCfgcheckIncoherencyType = "rule-overlap"
	UnknownNetworkInterface                      DefinitionsCfgcheckIncoherencyType = "unknown-network-interface"
	UnknownNetworkInterfaceAddress               DefinitionsCfgcheckIncoherencyType = "unknown-network-interface-address"
	UnknownNetworkInterfaceHidden                DefinitionsCfgcheckIncoherencyType = "unknown-network-interface-hidden"
	VariablesUnresolvableObject                  DefinitionsCfgcheckIncoherencyType = "variables-unresolvable-object"
)

Defines values for DefinitionsCfgcheckIncoherencyType.

type DefinitionsCfgcheckInvolvedItem added in v0.0.2

type DefinitionsCfgcheckInvolvedItem struct {
	// EntityId the uuid of the involved item
	EntityId *string `json:"entityId,omitempty"`

	// Field the field of object that contains sub involved items
	Field *DefinitionsCfgcheckInvolvedItemField `json:"field,omitempty"`

	// FullObj full object
	FullObj *map[string]interface{} `json:"fullObj,omitempty"`

	// ObjectType the type of object
	ObjectType *DefinitionsCfgcheckInvolvedItemObjectType `json:"objectType,omitempty"`

	// RuleIndex The index of the rule if the entity is a rule
	RuleIndex *int `json:"ruleIndex,omitempty"`
}

DefinitionsCfgcheckInvolvedItem defines model for definitions_cfgcheck_InvolvedItem.

type DefinitionsCfgcheckInvolvedItemField added in v0.0.2

type DefinitionsCfgcheckInvolvedItemField string

DefinitionsCfgcheckInvolvedItemField the field of object that contains sub involved items

const (
	Ackqname            DefinitionsCfgcheckInvolvedItemField = "ackqname"
	Action              DefinitionsCfgcheckInvolvedItemField = "action"
	Dst                 DefinitionsCfgcheckInvolvedItemField = "dst"
	DstGeo              DefinitionsCfgcheckInvolvedItemField = "dstGeo"
	DstInterface        DefinitionsCfgcheckInvolvedItemField = "dstInterface"
	DstPort             DefinitionsCfgcheckInvolvedItemField = "dstPort"
	EncryptionProfile   DefinitionsCfgcheckInvolvedItemField = "encryptionProfile"
	EnforceIPSecForward DefinitionsCfgcheckInvolvedItemField = "enforceIPSecForward"
	Firewalls           DefinitionsCfgcheckInvolvedItemField = "firewalls"
	ForceDscp           DefinitionsCfgcheckInvolvedItemField = "forceDscp"
	InspectionService   DefinitionsCfgcheckInvolvedItemField = "inspectionService"
	Limit               DefinitionsCfgcheckInvolvedItemField = "limit"
	Members             DefinitionsCfgcheckInvolvedItemField = "members"
	NatDst              DefinitionsCfgcheckInvolvedItemField = "natDst"
	NatDstForFilterRule DefinitionsCfgcheckInvolvedItemField = "natDstForFilterRule"
	NatDstPort          DefinitionsCfgcheckInvolvedItemField = "natDstPort"
	NatSrc              DefinitionsCfgcheckInvolvedItemField = "natSrc"
	NatSrcPort          DefinitionsCfgcheckInvolvedItemField = "natSrcPort"
	PrimaryRules        DefinitionsCfgcheckInvolvedItemField = "primaryRules"
	Qname               DefinitionsCfgcheckInvolvedItemField = "qname"
	Router              DefinitionsCfgcheckInvolvedItemField = "router"
	Rules               DefinitionsCfgcheckInvolvedItemField = "rules"
	SecondaryRules      DefinitionsCfgcheckInvolvedItemField = "secondaryRules"
	SipRedirect         DefinitionsCfgcheckInvolvedItemField = "sipRedirect"
	Src                 DefinitionsCfgcheckInvolvedItemField = "src"
	SrcGeo              DefinitionsCfgcheckInvolvedItemField = "srcGeo"
	SrcInterface        DefinitionsCfgcheckInvolvedItemField = "srcInterface"
	SrcPort             DefinitionsCfgcheckInvolvedItemField = "srcPort"
	SubFolders          DefinitionsCfgcheckInvolvedItemField = "subFolders"
	TosValue            DefinitionsCfgcheckInvolvedItemField = "tosValue"
	Via                 DefinitionsCfgcheckInvolvedItemField = "via"
)

Defines values for DefinitionsCfgcheckInvolvedItemField.

type DefinitionsCfgcheckInvolvedItemObjectType added in v0.0.2

type DefinitionsCfgcheckInvolvedItemObjectType string

DefinitionsCfgcheckInvolvedItemObjectType the type of object

const (
	DefinitionsCfgcheckInvolvedItemObjectTypeCertificate DefinitionsCfgcheckInvolvedItemObjectType = "certificate"
	DefinitionsCfgcheckInvolvedItemObjectTypeFirewall    DefinitionsCfgcheckInvolvedItemObjectType = "firewall"
	DefinitionsCfgcheckInvolvedItemObjectTypeFolder      DefinitionsCfgcheckInvolvedItemObjectType = "folder"
	DefinitionsCfgcheckInvolvedItemObjectTypeGroup       DefinitionsCfgcheckInvolvedItemObjectType = "group"
	DefinitionsCfgcheckInvolvedItemObjectTypeInterface   DefinitionsCfgcheckInvolvedItemObjectType = "interface"
	DefinitionsCfgcheckInvolvedItemObjectTypeObject      DefinitionsCfgcheckInvolvedItemObjectType = "object"
	DefinitionsCfgcheckInvolvedItemObjectTypeRule        DefinitionsCfgcheckInvolvedItemObjectType = "rule"
	DefinitionsCfgcheckInvolvedItemObjectTypeTopology    DefinitionsCfgcheckInvolvedItemObjectType = "topology"
	DefinitionsCfgcheckInvolvedItemObjectTypeValue       DefinitionsCfgcheckInvolvedItemObjectType = "value"
)

Defines values for DefinitionsCfgcheckInvolvedItemObjectType.

type DefinitionsCfgdiffCfgDiffResult added in v0.0.2

type DefinitionsCfgdiffCfgDiffResult struct {
	Result *struct {
		// DeployableCfgBirthDate The date at which the current deployable configuration was generated
		DeployableCfgBirthDate *string `json:"deployableCfgBirthDate,omitempty"`

		// Diff Return from command diff applied on last deployed configuration and currently deployable configuration
		Diff *string `json:"diff,omitempty"`

		// FileName filename for download
		FileName *string `json:"fileName,omitempty"`

		// LastDeployedCfgBirthDate The date when the last deployed configuration was generated
		LastDeployedCfgBirthDate *string `json:"lastDeployedCfgBirthDate,omitempty"`

		// RevisionNumber Revision number of the last deployed configuration
		RevisionNumber *int `json:"revisionNumber,omitempty"`
	} `json:"result,omitempty"`
	Sucess *bool `json:"sucess,omitempty"`
}

DefinitionsCfgdiffCfgDiffResult defines model for definitions_cfgdiff_CfgDiffResult.

type DefinitionsCfgdiffCfgDiffStatusResult added in v0.0.2

type DefinitionsCfgdiffCfgDiffStatusResult struct {
	Result *[]DefinitionsCfgdiffCfgDiffStatusResultData `json:"result,omitempty"`
	Sucess *bool                                        `json:"sucess,omitempty"`
}

DefinitionsCfgdiffCfgDiffStatusResult defines model for definitions_cfgdiff_CfgDiffStatusResult.

type DefinitionsCfgdiffCfgDiffStatusResultData added in v0.0.2

type DefinitionsCfgdiffCfgDiffStatusResultData struct {
	// DiffStatus the status of the configuration differential
	DiffStatus *string `json:"diffStatus,omitempty"`

	// Uuid Firewall uuid
	Uuid *string `json:"uuid,omitempty"`
}

DefinitionsCfgdiffCfgDiffStatusResultData defines model for definitions_cfgdiff_CfgDiffStatusResultData.

type DefinitionsCommonErrorResponse added in v0.0.2

type DefinitionsCommonErrorResponse struct {
	Errors DefinitionsCommonErrorsList `json:"errors"`

	// Success False in case of error
	Success DefinitionsCommonErrorResponseSuccess `json:"success"`
}

DefinitionsCommonErrorResponse defines model for definitions_common_ErrorResponse.

type DefinitionsCommonErrorResponseSuccess added in v0.0.2

type DefinitionsCommonErrorResponseSuccess bool

DefinitionsCommonErrorResponseSuccess False in case of error

const (
	DefinitionsCommonErrorResponseSuccessFalse DefinitionsCommonErrorResponseSuccess = false
)

Defines values for DefinitionsCommonErrorResponseSuccess.

type DefinitionsCommonErrorsList added in v0.0.2

type DefinitionsCommonErrorsList = []struct {
	Code    string                  `json:"code"`
	Ctx     *map[string]interface{} `json:"ctx,omitempty"`
	Field   *string                 `json:"field,omitempty"`
	Message *string                 `json:"message,omitempty"`
}

DefinitionsCommonErrorsList defines model for definitions_common_ErrorsList.

type DefinitionsCommonForbiddenBecauseOfUserScopeResponse added in v0.0.2

type DefinitionsCommonForbiddenBecauseOfUserScopeResponse struct {
	Errors []struct {
		Code DefinitionsCommonForbiddenBecauseOfUserScopeResponseErrorsCode `json:"code"`
		Ctx  *struct {
			// Folders List of folders names
			Folders *string `json:"folders,omitempty"`

			// Items List of elements names
			Items *string `json:"items,omitempty"`
		} `json:"ctx,omitempty"`
		Message *string `json:"message,omitempty"`
	} `json:"errors"`

	// Success False in case of error
	Success DefinitionsCommonForbiddenBecauseOfUserScopeResponseSuccess `json:"success"`
}

DefinitionsCommonForbiddenBecauseOfUserScopeResponse defines model for definitions_common_ForbiddenBecauseOfUserScopeResponse.

type DefinitionsCommonForbiddenBecauseOfUserScopeResponseErrorsCode added in v0.0.2

type DefinitionsCommonForbiddenBecauseOfUserScopeResponseErrorsCode string

DefinitionsCommonForbiddenBecauseOfUserScopeResponseErrorsCode defines model for DefinitionsCommonForbiddenBecauseOfUserScopeResponse.Errors.Code.

const (
	EFORBIDDENINUSERSCOPE      DefinitionsCommonForbiddenBecauseOfUserScopeResponseErrorsCode = "EFORBIDDENINUSERSCOPE"
	EFORBIDDENINUSERSCOPEUSAGE DefinitionsCommonForbiddenBecauseOfUserScopeResponseErrorsCode = "EFORBIDDENINUSERSCOPEUSAGE"
)

Defines values for DefinitionsCommonForbiddenBecauseOfUserScopeResponseErrorsCode.

type DefinitionsCommonForbiddenBecauseOfUserScopeResponseSuccess added in v0.0.2

type DefinitionsCommonForbiddenBecauseOfUserScopeResponseSuccess bool

DefinitionsCommonForbiddenBecauseOfUserScopeResponseSuccess False in case of error

const (
	DefinitionsCommonForbiddenBecauseOfUserScopeResponseSuccessFalse DefinitionsCommonForbiddenBecauseOfUserScopeResponseSuccess = false
)

Defines values for DefinitionsCommonForbiddenBecauseOfUserScopeResponseSuccess.

type DefinitionsCommonSuccessResponse added in v0.0.2

type DefinitionsCommonSuccessResponse struct {
	// Success Always set to true on success
	Success DefinitionsCommonSuccessResponseSuccess `json:"success"`
}

DefinitionsCommonSuccessResponse defines model for definitions_common_SuccessResponse.

type DefinitionsCommonSuccessResponseSuccess added in v0.0.2

type DefinitionsCommonSuccessResponseSuccess bool

DefinitionsCommonSuccessResponseSuccess Always set to true on success

const (
	DefinitionsCommonSuccessResponseSuccessTrue DefinitionsCommonSuccessResponseSuccess = true
)

Defines values for DefinitionsCommonSuccessResponseSuccess.

type DefinitionsCommonUuid

type DefinitionsCommonUuid = string

DefinitionsCommonUuid An uuid

type DefinitionsConfigDRActivation added in v0.0.3

type DefinitionsConfigDRActivation struct {
	// Result DR Mode status
	Result *bool `json:"result,omitempty"`

	// Success Action success
	Success *bool `json:"success,omitempty"`
}

DefinitionsConfigDRActivation defines model for definitions_config_DRActivation.

type DefinitionsConfigInitial added in v0.0.3

type DefinitionsConfigInitial struct {
	Result *struct {
		// Gateway Gateway IP of the initial configuration
		Gateway *string `json:"gateway,omitempty"`

		// Ip IP of the initial configuration
		Ip *string `json:"ip,omitempty"`

		// Mask IP mask of the initial configuration
		Mask *string `json:"mask,omitempty"`

		// Status initial interface configuration status
		Status *DefinitionsConfigInitialResultStatus `json:"status,omitempty"`
	} `json:"result,omitempty"`

	// Success Action success
	Success *bool `json:"success,omitempty"`
}

DefinitionsConfigInitial defines model for definitions_config_Initial.

type DefinitionsConfigInitialCloudConfiguration added in v0.0.3

type DefinitionsConfigInitialCloudConfiguration struct {
	// Adminpassword SMC administrator password
	Adminpassword *string `json:"adminpassword,omitempty"`

	// AwsInstanceId The cloud instance id on which SMC is launching
	AwsInstanceId *string `json:"awsInstanceId,omitempty"`
}

DefinitionsConfigInitialCloudConfiguration defines model for definitions_config_InitialCloudConfiguration.

type DefinitionsConfigInitialConfiguration added in v0.0.3

type DefinitionsConfigInitialConfiguration struct {
	// Adminpassword SMC administrator password
	Adminpassword *string `json:"adminpassword,omitempty"`

	// Dns DNS address
	Dns *string `json:"dns,omitempty"`

	// Gateway configured gateway for this interface
	Gateway *string `json:"gateway,omitempty"`

	// Hostname Name of the host
	Hostname *string `json:"hostname,omitempty"`

	// Ip interface IPV4 address
	Ip *string `json:"ip,omitempty"`

	// KeyboardLayout Keyboard layout
	KeyboardLayout *string `json:"keyboardLayout,omitempty"`

	// Mask the configured IP mask for this interface
	Mask *string `json:"mask,omitempty"`

	// Status initial interface configuration status
	Status *DefinitionsConfigInitialConfigurationStatus `json:"status,omitempty"`
}

DefinitionsConfigInitialConfiguration defines model for definitions_config_InitialConfiguration.

type DefinitionsConfigInitialConfigurationStatus added in v0.0.3

type DefinitionsConfigInitialConfigurationStatus string

DefinitionsConfigInitialConfigurationStatus initial interface configuration status

const (
	DefinitionsConfigInitialConfigurationStatusDhcp     DefinitionsConfigInitialConfigurationStatus = "dhcp"
	DefinitionsConfigInitialConfigurationStatusDisabled DefinitionsConfigInitialConfigurationStatus = "disabled"
	DefinitionsConfigInitialConfigurationStatusStatic   DefinitionsConfigInitialConfigurationStatus = "static"
)

Defines values for DefinitionsConfigInitialConfigurationStatus.

type DefinitionsConfigInitialResultStatus added in v0.0.3

type DefinitionsConfigInitialResultStatus string

DefinitionsConfigInitialResultStatus initial interface configuration status

const (
	DefinitionsConfigInitialResultStatusDhcp     DefinitionsConfigInitialResultStatus = "dhcp"
	DefinitionsConfigInitialResultStatusDisabled DefinitionsConfigInitialResultStatus = "disabled"
	DefinitionsConfigInitialResultStatusStatic   DefinitionsConfigInitialResultStatus = "static"
)

Defines values for DefinitionsConfigInitialResultStatus.

type DefinitionsConfigInitializedState added in v0.0.3

type DefinitionsConfigInitializedState struct {
	// SmcOnCloud Specify if SMC is running on an cloud environment. If not, it is empty
	SmcOnCloud *DefinitionsConfigInitializedStateSmcOnCloud `json:"smcOnCloud,omitempty"`

	// Status Whether SMC has been already initialized or not
	Status *bool `json:"status,omitempty"`
}

DefinitionsConfigInitializedState defines model for definitions_config_InitializedState.

type DefinitionsConfigInitializedStateSmcOnCloud added in v0.0.3

type DefinitionsConfigInitializedStateSmcOnCloud string

DefinitionsConfigInitializedStateSmcOnCloud Specify if SMC is running on an cloud environment. If not, it is empty

Defines values for DefinitionsConfigInitializedStateSmcOnCloud.

type DefinitionsConfigNetworkConfiguration added in v0.0.2

type DefinitionsConfigNetworkConfiguration struct {
	// Dns DNS address
	Dns *string `json:"dns,omitempty"`

	// Hostname Name of the host
	Hostname *string `json:"hostname,omitempty"`

	// Interfaces List of interfaces
	Interfaces *[]struct {
		// ContactInterface True if the interface is used to reach the client
		ContactInterface *bool `json:"contactInterface,omitempty"`

		// Gateway configured gateway for this interface (only for disabled and static status)
		Gateway *string `json:"gateway,omitempty"`

		// Ipv4Address interface ipV4 address (only for disabled and static status)
		Ipv4Address *string `json:"ipv4Address,omitempty"`

		// LinkType Link type of the interface
		LinkType *string `json:"linkType,omitempty"`

		// MacAddress Mac address
		MacAddress *string `json:"macAddress,omitempty"`

		// Mask the configured ip mask for this interface (only for disabled and static status)
		Mask *string `json:"mask,omitempty"`

		// Name interface name
		Name *string `json:"name,omitempty"`

		// Status interface current configuration status
		Status *DefinitionsConfigNetworkConfigurationInterfacesStatus `json:"status,omitempty"`

		// Up physical interface current state (UP = true / DOWN = false)
		Up *bool `json:"up,omitempty"`
	} `json:"interfaces,omitempty"`
}

DefinitionsConfigNetworkConfiguration defines model for definitions_config_NetworkConfiguration.

type DefinitionsConfigNetworkConfigurationInterfacesStatus added in v0.0.2

type DefinitionsConfigNetworkConfigurationInterfacesStatus string

DefinitionsConfigNetworkConfigurationInterfacesStatus interface current configuration status

const (
	DefinitionsConfigNetworkConfigurationInterfacesStatusDhcp     DefinitionsConfigNetworkConfigurationInterfacesStatus = "dhcp"
	DefinitionsConfigNetworkConfigurationInterfacesStatusDisabled DefinitionsConfigNetworkConfigurationInterfacesStatus = "disabled"
	DefinitionsConfigNetworkConfigurationInterfacesStatusStatic   DefinitionsConfigNetworkConfigurationInterfacesStatus = "static"
)

Defines values for DefinitionsConfigNetworkConfigurationInterfacesStatus.

type DefinitionsConfigNetworkInterfacesListResponse added in v0.0.2

type DefinitionsConfigNetworkInterfacesListResponse = []struct {
	// ContactInterface True if the interface is used to reach the client
	ContactInterface *bool `json:"contactInterface,omitempty"`

	// Gateway configured gateway for this interface (only for disabled and static status)
	Gateway *string `json:"gateway,omitempty"`

	// Ipv4Address interface ipV4 address (only for disabled and static status)
	Ipv4Address *string `json:"ipv4Address,omitempty"`

	// LinkType Link type of the interface
	LinkType *string `json:"linkType,omitempty"`

	// MacAddress Mac address
	MacAddress *string `json:"macAddress,omitempty"`

	// Mask the configured ip mask for this interface (only for disabled and static status)
	Mask *string `json:"mask,omitempty"`

	// Name interface name
	Name *string `json:"name,omitempty"`

	// Status interface current configuration status
	Status *DefinitionsConfigNetworkInterfacesListResponseStatus `json:"status,omitempty"`

	// Up physical interface current state (UP = true / DOWN = false)
	Up *bool `json:"up,omitempty"`
}

DefinitionsConfigNetworkInterfacesListResponse defines model for definitions_config_NetworkInterfacesListResponse.

type DefinitionsConfigNetworkInterfacesListResponseStatus added in v0.0.2

type DefinitionsConfigNetworkInterfacesListResponseStatus string

DefinitionsConfigNetworkInterfacesListResponseStatus interface current configuration status

const (
	DefinitionsConfigNetworkInterfacesListResponseStatusDhcp     DefinitionsConfigNetworkInterfacesListResponseStatus = "dhcp"
	DefinitionsConfigNetworkInterfacesListResponseStatusDisabled DefinitionsConfigNetworkInterfacesListResponseStatus = "disabled"
	DefinitionsConfigNetworkInterfacesListResponseStatusStatic   DefinitionsConfigNetworkInterfacesListResponseStatus = "static"
)

Defines values for DefinitionsConfigNetworkInterfacesListResponseStatus.

type DefinitionsConfigNetworkInterfacesUpdateList added in v0.0.2

type DefinitionsConfigNetworkInterfacesUpdateList = []struct {
	// Gateway configured gateway for this interface (only for disabled and static status)
	Gateway *string `json:"gateway,omitempty"`

	// Ipv4Address interface ipV4 address (only for disabled and static status)
	Ipv4Address *string `json:"ipv4Address,omitempty"`

	// Mask the configured ip mask for this interface (only for disabled and static status)
	Mask *string `json:"mask,omitempty"`

	// Name interface name
	Name *string `json:"name,omitempty"`

	// Status interface current configuration status
	Status *DefinitionsConfigNetworkInterfacesUpdateListStatus `json:"status,omitempty"`
}

DefinitionsConfigNetworkInterfacesUpdateList defines model for definitions_config_NetworkInterfacesUpdateList.

type DefinitionsConfigNetworkInterfacesUpdateListStatus added in v0.0.2

type DefinitionsConfigNetworkInterfacesUpdateListStatus string

DefinitionsConfigNetworkInterfacesUpdateListStatus interface current configuration status

const (
	DefinitionsConfigNetworkInterfacesUpdateListStatusDhcp     DefinitionsConfigNetworkInterfacesUpdateListStatus = "dhcp"
	DefinitionsConfigNetworkInterfacesUpdateListStatusDisabled DefinitionsConfigNetworkInterfacesUpdateListStatus = "disabled"
	DefinitionsConfigNetworkInterfacesUpdateListStatusStatic   DefinitionsConfigNetworkInterfacesUpdateListStatus = "static"
)

Defines values for DefinitionsConfigNetworkInterfacesUpdateListStatus.

type DefinitionsConfigPAPIActivation added in v0.0.3

type DefinitionsConfigPAPIActivation struct {
	Result *struct {
		// IsPapiActive Public API activation status
		IsPapiActive *bool `json:"isPapiActive,omitempty"`
	} `json:"result,omitempty"`

	// Success Action success
	Success *bool `json:"success,omitempty"`
}

DefinitionsConfigPAPIActivation defines model for definitions_config_PAPIActivation.

type DefinitionsConfigSls added in v0.0.3

type DefinitionsConfigSls struct {
	// Result IP or Fqdn of the SLS server
	Result *string `json:"result,omitempty"`

	// Success Action success
	Success *bool `json:"success,omitempty"`
}

DefinitionsConfigSls defines model for definitions_config_Sls.

type DefinitionsConfigVpnCrlRequired added in v0.0.3

type DefinitionsConfigVpnCrlRequired struct {
	// Result VPN CRL REQUIRED status
	Result *bool `json:"result,omitempty"`

	// Success Action success
	Success *bool `json:"success,omitempty"`
}

DefinitionsConfigVpnCrlRequired defines model for definitions_config_VpnCrlRequired.

type DefinitionsCustomPropertiesCustomProperty added in v0.0.2

type DefinitionsCustomPropertiesCustomProperty struct {
	Name string `json:"name"`
	Uuid string `json:"uuid"`
}

DefinitionsCustomPropertiesCustomProperty defines model for definitions_custom-properties_CustomProperty.

type DefinitionsCustomPropertiesCustomPropertyWithoutUuid added in v0.0.2

type DefinitionsCustomPropertiesCustomPropertyWithoutUuid struct {
	Name string `json:"name"`
}

DefinitionsCustomPropertiesCustomPropertyWithoutUuid A custom property

type DefinitionsCustomPropertiesMultipleCustomPropertiesResponse added in v0.0.2

type DefinitionsCustomPropertiesMultipleCustomPropertiesResponse struct {
	Result  *[]DefinitionsCustomPropertiesCustomProperty `json:"result,omitempty"`
	Success *bool                                        `json:"success,omitempty"`
}

DefinitionsCustomPropertiesMultipleCustomPropertiesResponse defines model for definitions_custom-properties_MultipleCustomPropertiesResponse.

type DefinitionsCustomPropertiesSingleCustomPropertyResponse added in v0.0.2

type DefinitionsCustomPropertiesSingleCustomPropertyResponse struct {
	// Result A custom property
	Result  *DefinitionsCustomPropertiesCustomProperty `json:"result,omitempty"`
	Success *bool                                      `json:"success,omitempty"`
}

DefinitionsCustomPropertiesSingleCustomPropertyResponse defines model for definitions_custom-properties_SingleCustomPropertyResponse.

type DefinitionsDeployDeployBody added in v0.0.3

type DefinitionsDeployDeployBody struct {
	// ByNames if truthy, the target field will be interpreted as an array of firewall names
	ByNames *bool `json:"byNames,omitempty"`

	// Comment The comment that will be attached to the deployment
	Comment *string `json:"comment,omitempty"`

	// Redeploy if truthy, it's a redeployment request for one firewall. Else, it's a deployment request
	Redeploy *bool `json:"redeploy,omitempty"`

	// Target can also be "all" to run the deployment on every firewall
	Target []string `json:"target"`
}

DefinitionsDeployDeployBody deploy request body

type DefinitionsDeployDeploymentMonitoringResponse added in v0.0.3

type DefinitionsDeployDeploymentMonitoringResponse struct {
	// Date Start execution date
	Date      *openapi_types.Date `json:"date,omitempty"`
	Firewalls *[]struct {
		// Code Current deployment code (similar to state)
		Code *string `json:"code,omitempty"`

		// Name Firewall's name
		Name *string `json:"name,omitempty"`

		// Postponed true if the target firewall was initially disconnected when this deployment started
		Postponed *bool `json:"postponed,omitempty"`

		// Revision Revision of the config that is currently deployed on this firewall
		Revision *string `json:"revision,omitempty"`

		// State Current deployment state
		State *string `json:"state,omitempty"`

		// Step Current deployment step on this firewall
		Step *DefinitionsDeployDeploymentMonitoringResponseFirewallsStep `json:"step,omitempty"`

		// Total Total number of deployment steps on this firewall. Usefull to know if the deployment is finished
		Total *DefinitionsDeployDeploymentMonitoringResponseFirewallsTotal `json:"total,omitempty"`

		// Uuid Firewall's UUID
		Uuid *string `json:"uuid,omitempty"`
	} `json:"firewalls,omitempty"`

	// Revision the revision number of the deployment
	Revision *string                                               `json:"revision,omitempty"`
	Success  *DefinitionsDeployDeploymentMonitoringResponseSuccess `json:"success,omitempty"`

	// User Login of the user who launched the deployment operation
	User *string `json:"user,omitempty"`
}

DefinitionsDeployDeploymentMonitoringResponse defines model for definitions_deploy_DeploymentMonitoringResponse.

type DefinitionsDeployDeploymentMonitoringResponseFirewallsStep added in v0.0.3

type DefinitionsDeployDeploymentMonitoringResponseFirewallsStep int

DefinitionsDeployDeploymentMonitoringResponseFirewallsStep Current deployment step on this firewall

const (
	DefinitionsDeployDeploymentMonitoringResponseFirewallsStepN0 DefinitionsDeployDeploymentMonitoringResponseFirewallsStep = 0
	DefinitionsDeployDeploymentMonitoringResponseFirewallsStepN1 DefinitionsDeployDeploymentMonitoringResponseFirewallsStep = 1
	DefinitionsDeployDeploymentMonitoringResponseFirewallsStepN2 DefinitionsDeployDeploymentMonitoringResponseFirewallsStep = 2
	DefinitionsDeployDeploymentMonitoringResponseFirewallsStepN3 DefinitionsDeployDeploymentMonitoringResponseFirewallsStep = 3
	DefinitionsDeployDeploymentMonitoringResponseFirewallsStepN4 DefinitionsDeployDeploymentMonitoringResponseFirewallsStep = 4
)

Defines values for DefinitionsDeployDeploymentMonitoringResponseFirewallsStep.

type DefinitionsDeployDeploymentMonitoringResponseFirewallsTotal added in v0.0.3

type DefinitionsDeployDeploymentMonitoringResponseFirewallsTotal int

DefinitionsDeployDeploymentMonitoringResponseFirewallsTotal Total number of deployment steps on this firewall. Usefull to know if the deployment is finished

const (
	DefinitionsDeployDeploymentMonitoringResponseFirewallsTotalN1 DefinitionsDeployDeploymentMonitoringResponseFirewallsTotal = 1
	DefinitionsDeployDeploymentMonitoringResponseFirewallsTotalN2 DefinitionsDeployDeploymentMonitoringResponseFirewallsTotal = 2
	DefinitionsDeployDeploymentMonitoringResponseFirewallsTotalN3 DefinitionsDeployDeploymentMonitoringResponseFirewallsTotal = 3
	DefinitionsDeployDeploymentMonitoringResponseFirewallsTotalN4 DefinitionsDeployDeploymentMonitoringResponseFirewallsTotal = 4
)

Defines values for DefinitionsDeployDeploymentMonitoringResponseFirewallsTotal.

type DefinitionsDeployDeploymentMonitoringResponseSuccess added in v0.0.3

type DefinitionsDeployDeploymentMonitoringResponseSuccess bool

DefinitionsDeployDeploymentMonitoringResponseSuccess defines model for DefinitionsDeployDeploymentMonitoringResponse.Success.

const (
	DefinitionsDeployDeploymentMonitoringResponseSuccessTrue DefinitionsDeployDeploymentMonitoringResponseSuccess = true
)

Defines values for DefinitionsDeployDeploymentMonitoringResponseSuccess.

type DefinitionsDeploymentWarningsConfigEditors added in v0.0.3

type DefinitionsDeploymentWarningsConfigEditors = []struct {
	// EditorIdentifier The user identifier
	EditorIdentifier *string `json:"editorIdentifier,omitempty"`

	// EditorName The user name of the editor. This name can come from Database or from ldap/radius server
	EditorName *string `json:"editorName,omitempty"`

	// EditorUuid An uuid
	EditorUuid *DefinitionsCommonUuid `json:"editorUuid,omitempty"`

	// IsDeleted This value is true if the user is no longer present on SMC
	IsDeleted *bool `json:"isDeleted,omitempty"`
}

DefinitionsDeploymentWarningsConfigEditors defines model for definitions_deployment-warnings_ConfigEditors.

type DefinitionsEncryptionProfilesEncryptionProfileList added in v0.0.2

type DefinitionsEncryptionProfilesEncryptionProfileList = []DefinitionsEncryptionProfilesEncryptionProfileProperties

DefinitionsEncryptionProfilesEncryptionProfileList defines model for definitions_encryptionProfiles_EncryptionProfileList.

type DefinitionsEncryptionProfilesEncryptionProfileProperties added in v0.0.2

type DefinitionsEncryptionProfilesEncryptionProfileProperties struct {
	// Builtin If true encryption profile is considered as builtin in SMC, webui uses it to disable some actions
	Builtin *bool `json:"builtin,omitempty"`

	// Comment Encryption profile's description/comment
	Comment string `json:"comment"`

	// HasDeprecatedAlgorithms If true encryption profile has at least one algorithm tagged as deprecated
	HasDeprecatedAlgorithms bool `json:"hasDeprecatedAlgorithms"`

	// Name Encryption profile's name
	Name string                                  `json:"name"`
	Ph1  DefinitionsEncryptionProfilesPh1Profile `json:"ph1"`
	Ph2  DefinitionsEncryptionProfilesPh2Profile `json:"ph2"`

	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsEncryptionProfilesEncryptionProfileProperties defines model for definitions_encryptionProfiles_EncryptionProfileProperties.

type DefinitionsEncryptionProfilesEncryptionProfilePropertiesAdditionalProperties added in v0.0.2

type DefinitionsEncryptionProfilesEncryptionProfilePropertiesAdditionalProperties struct {
	// HasDeprecatedAlgorithms If true encryption profile has at least one algorithm tagged as deprecated
	HasDeprecatedAlgorithms bool `json:"hasDeprecatedAlgorithms"`
}

DefinitionsEncryptionProfilesEncryptionProfilePropertiesAdditionalProperties defines model for definitions_encryptionProfiles_EncryptionProfilePropertiesAdditionalProperties.

type DefinitionsEncryptionProfilesEncryptionProfilePropertiesWithoutUuid added in v0.0.2

type DefinitionsEncryptionProfilesEncryptionProfilePropertiesWithoutUuid struct {
	// Builtin If true encryption profile is considered as builtin in SMC, webui uses it to disable some actions
	Builtin *bool `json:"builtin,omitempty"`

	// Comment Encryption profile's description/comment
	Comment string `json:"comment"`

	// Name Encryption profile's name
	Name string                                  `json:"name"`
	Ph1  DefinitionsEncryptionProfilesPh1Profile `json:"ph1"`
	Ph2  DefinitionsEncryptionProfilesPh2Profile `json:"ph2"`
}

DefinitionsEncryptionProfilesEncryptionProfilePropertiesWithoutUuid defines model for definitions_encryptionProfiles_EncryptionProfilePropertiesWithoutUuid.

type DefinitionsEncryptionProfilesPh1Profile added in v0.0.2

type DefinitionsEncryptionProfilesPh1Profile struct {
	// Defaultdh Default Diffie-Helman Group
	Defaultdh DefinitionsEncryptionProfilesPh1ProfileDefaultdh `json:"defaultdh"`

	// Defaultprf Default PRF
	Defaultprf DefinitionsEncryptionProfilesPh1ProfileDefaultprf `json:"defaultprf"`

	// Lifetime IKE lifetime
	Lifetime int `json:"lifetime"`

	// Proposals IKE Authentication proposals
	Proposals []DefinitionsEncryptionProfilesPh1Proposal `json:"proposals"`
}

DefinitionsEncryptionProfilesPh1Profile defines model for definitions_encryptionProfiles_Ph1Profile.

type DefinitionsEncryptionProfilesPh1ProfileDefaultdh added in v0.0.2

type DefinitionsEncryptionProfilesPh1ProfileDefaultdh int

DefinitionsEncryptionProfilesPh1ProfileDefaultdh Default Diffie-Helman Group

const (
	DefinitionsEncryptionProfilesPh1ProfileDefaultdhN1  DefinitionsEncryptionProfilesPh1ProfileDefaultdh = 1
	DefinitionsEncryptionProfilesPh1ProfileDefaultdhN14 DefinitionsEncryptionProfilesPh1ProfileDefaultdh = 14
	DefinitionsEncryptionProfilesPh1ProfileDefaultdhN15 DefinitionsEncryptionProfilesPh1ProfileDefaultdh = 15
	DefinitionsEncryptionProfilesPh1ProfileDefaultdhN16 DefinitionsEncryptionProfilesPh1ProfileDefaultdh = 16
	DefinitionsEncryptionProfilesPh1ProfileDefaultdhN19 DefinitionsEncryptionProfilesPh1ProfileDefaultdh = 19
	DefinitionsEncryptionProfilesPh1ProfileDefaultdhN2  DefinitionsEncryptionProfilesPh1ProfileDefaultdh = 2
	DefinitionsEncryptionProfilesPh1ProfileDefaultdhN20 DefinitionsEncryptionProfilesPh1ProfileDefaultdh = 20
	DefinitionsEncryptionProfilesPh1ProfileDefaultdhN5  DefinitionsEncryptionProfilesPh1ProfileDefaultdh = 5
)

Defines values for DefinitionsEncryptionProfilesPh1ProfileDefaultdh.

type DefinitionsEncryptionProfilesPh1ProfileDefaultprf added in v0.0.2

type DefinitionsEncryptionProfilesPh1ProfileDefaultprf string

DefinitionsEncryptionProfilesPh1ProfileDefaultprf Default PRF

Defines values for DefinitionsEncryptionProfilesPh1ProfileDefaultprf.

type DefinitionsEncryptionProfilesPh1Proposal added in v0.0.2

type DefinitionsEncryptionProfilesPh1Proposal struct {
	// Auth IKE auth algorithm name
	Auth string `json:"auth"`

	// Enc IKE enc algorithm name
	Enc string `json:"enc"`
}

DefinitionsEncryptionProfilesPh1Proposal defines model for definitions_encryptionProfiles_Ph1Proposal.

type DefinitionsEncryptionProfilesPh2Profile added in v0.0.2

type DefinitionsEncryptionProfilesPh2Profile struct {
	// Auth IPSec auth algorithm name
	Auth []string `json:"auth"`

	// Enc IPSec enc algorithm name
	Enc []string `json:"enc"`

	// Lifetime IPSec lifetime
	Lifetime int `json:"lifetime"`

	// Pfs IPSec pfs
	Pfs DefinitionsEncryptionProfilesPh2ProfilePfs `json:"pfs"`
}

DefinitionsEncryptionProfilesPh2Profile defines model for definitions_encryptionProfiles_Ph2Profile.

type DefinitionsEncryptionProfilesPh2ProfilePfs added in v0.0.2

type DefinitionsEncryptionProfilesPh2ProfilePfs int

DefinitionsEncryptionProfilesPh2ProfilePfs IPSec pfs

const (
	DefinitionsEncryptionProfilesPh2ProfilePfsN0  DefinitionsEncryptionProfilesPh2ProfilePfs = 0
	DefinitionsEncryptionProfilesPh2ProfilePfsN1  DefinitionsEncryptionProfilesPh2ProfilePfs = 1
	DefinitionsEncryptionProfilesPh2ProfilePfsN14 DefinitionsEncryptionProfilesPh2ProfilePfs = 14
	DefinitionsEncryptionProfilesPh2ProfilePfsN15 DefinitionsEncryptionProfilesPh2ProfilePfs = 15
	DefinitionsEncryptionProfilesPh2ProfilePfsN16 DefinitionsEncryptionProfilesPh2ProfilePfs = 16
	DefinitionsEncryptionProfilesPh2ProfilePfsN2  DefinitionsEncryptionProfilesPh2ProfilePfs = 2
	DefinitionsEncryptionProfilesPh2ProfilePfsN5  DefinitionsEncryptionProfilesPh2ProfilePfs = 5
)

Defines values for DefinitionsEncryptionProfilesPh2ProfilePfs.

type DefinitionsExportFilteredIds added in v0.0.2

type DefinitionsExportFilteredIds struct {
	FilteredIds *[]string `json:"filteredIds,omitempty"`
}

DefinitionsExportFilteredIds Array of firewall uuids to filter on

type DefinitionsFoldersAccountFoldersProps added in v0.0.2

type DefinitionsFoldersAccountFoldersProps struct {
	// Result A list of folders uuid.
	Result  *[]string `json:"result,omitempty"`
	Success *bool     `json:"success,omitempty"`
}

DefinitionsFoldersAccountFoldersProps defines model for definitions_folders_AccountFoldersProps.

type DefinitionsFoldersFolderMember

type DefinitionsFoldersFolderMember struct {
	// Children Sub-folders list (mandatory, but can be empty)
	Children []DefinitionsFoldersFolderMember `json:"children"`

	// Comment Folder's description
	Comment *string `json:"comment,omitempty"`

	// Firewalls List of firewall UUIDs contained by this folder
	Firewalls *[]string `json:"firewalls,omitempty"`

	// Name Folder\'s name
	Name string `json:"name"`
	Uuid string `json:"uuid"`
}

DefinitionsFoldersFolderMember defines model for definitions_folders_FolderMember.

type DefinitionsFoldersFolderProperties added in v0.0.2

type DefinitionsFoldersFolderProperties struct {
	// Comment Folder\'s description
	Comment *string `json:"comment,omitempty"`

	// Firewalls List of the firewalls contained by this folder
	Firewalls *[]string `json:"firewalls,omitempty"`

	// Name Folder\'s name
	Name string `json:"name"`

	// ParentFolder Parent folder's UUID
	ParentFolder string `json:"parentFolder"`

	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsFoldersFolderProperties defines model for definitions_folders_FolderProperties.

type DefinitionsFoldersFolderPropertiesWithoutUuid added in v0.0.2

type DefinitionsFoldersFolderPropertiesWithoutUuid struct {
	// Comment Folder\'s description
	Comment *string `json:"comment,omitempty"`

	// Firewalls List of the firewalls contained by this folder
	Firewalls *[]string `json:"firewalls,omitempty"`

	// Name Folder\'s name
	Name string `json:"name"`

	// ParentFolder Parent folder's UUID
	ParentFolder string `json:"parentFolder"`
}

DefinitionsFoldersFolderPropertiesWithoutUuid defines model for definitions_folders_FolderPropertiesWithoutUuid.

type DefinitionsFoldersFoldersListResponse added in v0.0.2

type DefinitionsFoldersFoldersListResponse struct {
	Result  *[]DefinitionsFoldersFolderMember `json:"result,omitempty"`
	Success *bool                             `json:"success,omitempty"`
}

DefinitionsFoldersFoldersListResponse defines model for definitions_folders_FoldersListResponse.

type DefinitionsFoldersFoldersTreeResponse added in v0.0.2

type DefinitionsFoldersFoldersTreeResponse struct {
	Result  DefinitionsFoldersFolderMember `json:"result"`
	Success bool                           `json:"success"`
}

DefinitionsFoldersFoldersTreeResponse defines model for definitions_folders_FoldersTreeResponse.

type DefinitionsFoldersRawFolderProperties added in v0.0.2

type DefinitionsFoldersRawFolderProperties struct {
	// Comment Folder\'s description
	Comment *string `json:"comment,omitempty"`

	// Depth Folder\'s deepness (0 for the root folder)
	Depth *int `json:"depth,omitempty"`

	// Firewalls List of the firewalls contained by this folder
	Firewalls *[]string `json:"firewalls,omitempty"`

	// Name Folder\'s name
	Name string `json:"name"`

	// ParentFolder Parent folder's UUID
	ParentFolder string `json:"parentFolder"`

	// Rules List of the associated rule's UUID
	Rules *[]string `json:"rules,omitempty"`

	// SubFolders List of the sub-folder\'s UUID
	SubFolders *[]string `json:"subFolders,omitempty"`

	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsFoldersRawFolderProperties defines model for definitions_folders_RawFolderProperties.

type DefinitionsIfacesAssignationsIfaceAssignation added in v0.0.3

type DefinitionsIfacesAssignationsIfaceAssignation struct {
	DefaultACKQueue string `json:"defaultACKQueue"`
	DefaultQueue    string `json:"defaultQueue"`
	Iface           string `json:"iface"`
	TrafficShaper   string `json:"trafficShaper"`
}

DefinitionsIfacesAssignationsIfaceAssignation defines model for definitions_ifaces-assignations_IfaceAssignation.

type DefinitionsIfacesAssignationsIfaceAssignationWithoutIface added in v0.0.3

type DefinitionsIfacesAssignationsIfaceAssignationWithoutIface struct {
	DefaultACKQueue string `json:"defaultACKQueue"`
	DefaultQueue    string `json:"defaultQueue"`
	TrafficShaper   string `json:"trafficShaper"`
}

DefinitionsIfacesAssignationsIfaceAssignationWithoutIface A custom iface assignation

type DefinitionsIfacesAssignationsMultipleIfacesAssignationsResponse added in v0.0.3

type DefinitionsIfacesAssignationsMultipleIfacesAssignationsResponse struct {
	Result  *[]DefinitionsIfacesAssignationsIfaceAssignation `json:"result,omitempty"`
	Success *bool                                            `json:"success,omitempty"`
}

DefinitionsIfacesAssignationsMultipleIfacesAssignationsResponse defines model for definitions_ifaces-assignations_MultipleIfacesAssignationsResponse.

type DefinitionsIfacesAssignationsSingleIfaceAssignationResponse added in v0.0.3

type DefinitionsIfacesAssignationsSingleIfaceAssignationResponse struct {
	// Result An iface assignation
	Result  *DefinitionsIfacesAssignationsIfaceAssignation `json:"result,omitempty"`
	Success *bool                                          `json:"success,omitempty"`
}

DefinitionsIfacesAssignationsSingleIfaceAssignationResponse defines model for definitions_ifaces-assignations_SingleIfaceAssignationResponse.

type DefinitionsLdapLdap added in v0.0.2

type DefinitionsLdapLdap struct {
	BaseDn           string              `json:"baseDn"`
	Enabled          *bool               `json:"enabled,omitempty"`
	Host             string              `json:"host"`
	HostBackup       *string             `json:"hostBackup,omitempty"`
	Login            string              `json:"login"`
	Password         string              `json:"password"`
	Port             int                 `json:"port"`
	Ssl              *bool               `json:"ssl,omitempty"`
	SslCaCertificate *bool               `json:"sslCaCertificate,omitempty"`
	SslCaFile        *openapi_types.File `json:"sslCaFile,omitempty"`
	Type             string              `json:"type"`
}

DefinitionsLdapLdap defines model for definitions_ldap_ldap.

type DefinitionsLdapLdapResponse added in v0.0.2

type DefinitionsLdapLdapResponse struct {
	Result  *[]DefinitionsLdapLdap `json:"result,omitempty"`
	Success *bool                  `json:"success,omitempty"`
}

DefinitionsLdapLdapResponse defines model for definitions_ldap_ldapResponse.

type DefinitionsLockLockResponse added in v0.0.2

type DefinitionsLockLockResponse struct {
	Result *struct {
		CertificateInstallation *bool `json:"certificateInstallation,omitempty"`
		Deployment              *bool `json:"deployment,omitempty"`
		Locked                  *bool `json:"locked,omitempty"`
		NsrpcExecution          *bool `json:"nsrpcExecution,omitempty"`
	} `json:"result,omitempty"`
	Success *bool `json:"success,omitempty"`
}

DefinitionsLockLockResponse defines model for definitions_lock_LockResponse.

type DefinitionsLogsLogsResponse added in v0.0.2

type DefinitionsLogsLogsResponse struct {
	Lines *[]struct {
		// Domain domain key
		Domain *string `json:"domain,omitempty"`

		// Hostname host name
		Hostname *string `json:"hostname,omitempty"`

		// Level log level
		Level *float32 `json:"level,omitempty"`

		// Msg Log message
		Msg  *string `json:"msg,omitempty"`
		Name *string `json:"name,omitempty"`

		// Pid process Id
		Pid *float32 `json:"pid,omitempty"`

		// Time timestamp
		Time *string  `json:"time,omitempty"`
		V    *float32 `json:"v,omitempty"`
	} `json:"lines,omitempty"`
}

DefinitionsLogsLogsResponse defines model for definitions_logs_LogsResponse.

type DefinitionsMiscContactAddresses added in v0.0.2

type DefinitionsMiscContactAddresses = []struct {
	// Bindaddr The bindaddr address (object name)
	Bindaddr *string `json:"bindaddr,omitempty"`

	// Host The SMC server address (ipv4 or fqdn)
	Host string `json:"host"`

	// Port The SMC server port
	Port float32 `json:"port"`
}

DefinitionsMiscContactAddresses list of host/port to contact SMC

type DefinitionsMiscCrlProperty added in v0.0.2

type DefinitionsMiscCrlProperty struct {
	// LastUpdate last update
	LastUpdate *string `json:"lastUpdate,omitempty"`

	// NextUpdate next update
	NextUpdate *string `json:"nextUpdate,omitempty"`

	// RevokedCertificates list of revoked certificates from CRL
	RevokedCertificates *[]struct {
		// Reason reason of revocation
		Reason *int `json:"reason,omitempty"`

		// RevocationDate revocation date of the certificate
		RevocationDate *string `json:"revocationDate,omitempty"`

		// SerialNumber serial number of certificate
		SerialNumber *string `json:"serialNumber,omitempty"`
	} `json:"revokedCertificates,omitempty"`
}

DefinitionsMiscCrlProperty defines model for definitions_misc_CrlProperty.

type DefinitionsMiscImportResponse added in v0.0.2

type DefinitionsMiscImportResponse struct {
	// Logs list of logs
	Logs *[]struct {
		// Ctx context of the log
		Ctx *struct {
			// LineContent line extracted from csv file
			LineContent *map[string]interface{} `json:"lineContent,omitempty"`

			// LineNum index of the rule/ruleSet/object in csv file
			LineNum *float32 `json:"lineNum,omitempty"`

			// Type type of imported csv file
			Type *DefinitionsMiscImportResponseLogsCtxType `json:"type,omitempty"`
		} `json:"ctx,omitempty"`

		// Level log level
		Level *DefinitionsMiscImportResponseLogsLevel `json:"level,omitempty"`

		// Message log message
		Message *string `json:"message,omitempty"`
	} `json:"logs,omitempty"`
	Success *bool `json:"success,omitempty"`
}

DefinitionsMiscImportResponse Result of an import

type DefinitionsMiscImportResponseLogsCtxType added in v0.0.2

type DefinitionsMiscImportResponseLogsCtxType string

DefinitionsMiscImportResponseLogsCtxType type of imported csv file

const (
	DefinitionsMiscImportResponseLogsCtxTypeObject  DefinitionsMiscImportResponseLogsCtxType = "object"
	DefinitionsMiscImportResponseLogsCtxTypeRule    DefinitionsMiscImportResponseLogsCtxType = "rule"
	DefinitionsMiscImportResponseLogsCtxTypeRuleSet DefinitionsMiscImportResponseLogsCtxType = "ruleSet"
)

Defines values for DefinitionsMiscImportResponseLogsCtxType.

type DefinitionsMiscImportResponseLogsLevel added in v0.0.2

type DefinitionsMiscImportResponseLogsLevel string

DefinitionsMiscImportResponseLogsLevel log level

const (
	DefinitionsMiscImportResponseLogsLevelError   DefinitionsMiscImportResponseLogsLevel = "error"
	DefinitionsMiscImportResponseLogsLevelInfo    DefinitionsMiscImportResponseLogsLevel = "info"
	DefinitionsMiscImportResponseLogsLevelWarning DefinitionsMiscImportResponseLogsLevel = "warning"
)

Defines values for DefinitionsMiscImportResponseLogsLevel.

type DefinitionsMiscInitializationPackageProperties added in v0.0.2

type DefinitionsMiscInitializationPackageProperties struct {
	// Contacts list of host/port to contact SMC
	Contacts DefinitionsMiscContactAddresses `json:"contacts"`

	// FwVersion the firewall target version used for the generation
	FwVersion string `json:"fwVersion"`

	// Gateway the gateway IP we want to set on the target firewall
	Gateway *string `json:"gateway,omitempty"`

	// IpSlave the IP address we want to set on the target firewall
	IpSlave *string `json:"ipSlave,omitempty"`

	// Mask the IP mask we want to set on the target firewall
	Mask *string `json:"mask,omitempty"`

	// StorePublicIpAndPort Store SMC contact addresses to automatically fill it in further GUI connecting package wizard
	StorePublicIpAndPort *bool `json:"storePublicIpAndPort,omitempty"`
}

DefinitionsMiscInitializationPackageProperties Data to send to create an initialization package

type DefinitionsMiscProtocolList added in v0.0.3

type DefinitionsMiscProtocolList = []struct {
	// IpProto list of supported ip protocols for filtering
	IpProto *[]DefinitionsMiscProtocolListIpProto `json:"ipProto,omitempty"`

	// Name protocol name
	Name *string `json:"name,omitempty"`
}

DefinitionsMiscProtocolList defines model for definitions_misc_ProtocolList.

type DefinitionsMiscProtocolListIpProto added in v0.0.3

type DefinitionsMiscProtocolListIpProto string

DefinitionsMiscProtocolListIpProto defines model for DefinitionsMiscProtocolList.IpProto.

Defines values for DefinitionsMiscProtocolListIpProto.

type DefinitionsNetworkInterfacesAggInterfaceProperties added in v0.0.3

type DefinitionsNetworkInterfacesAggInterfaceProperties struct {
	// AggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not
	AggregateMode *DefinitionsNetworkInterfacesAggInterfacePropertiesAggregateMode `json:"aggregateMode,omitempty"`

	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Dhcp4 Is DHCP activated for IPv4
	Dhcp4 bool `json:"dhcp4"`

	// DhcpHostname DNS name
	DhcpHostname *string `json:"dhcpHostname,omitempty"`

	// DhcpLeaseTime Requested lease time (seconds)
	DhcpLeaseTime *int `json:"dhcpLeaseTime,omitempty"`

	// Enabled Activation state of the interface - must be true to create a bridge
	Enabled bool `json:"enabled"`

	// FailoverMaster Define a failover interface which is the master
	FailoverMaster *string `json:"failoverMaster,omitempty"`

	// FastRoute Routing by interface: keep initial routing, only if parentInterface refers to a bridge interface
	FastRoute *bool `json:"fastRoute,omitempty"`

	// Forward Routing without analysis, only if parentInterface refers to a bridge interface
	Forward *struct {
		AppleTalk *bool `json:"appleTalk,omitempty"`
		Ipv6      *bool `json:"ipv6,omitempty"`
		Ipx       *bool `json:"ipx,omitempty"`
		NetBios   *bool `json:"netBios,omitempty"`
		Pppoe     *bool `json:"pppoe,omitempty"`
	} `json:"forward,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid string `json:"fwid"`

	// InterfaceType Type of the interface
	InterfaceType DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceType `json:"interfaceType"`

	// Ipv4Addresses IPv4 addresses array of the interface
	Ipv4Addresses []struct {
		// Address IPv4 address without mask
		Address *string `json:"address,omitempty"`

		// Comment Comment for the IPv4 address
		Comment *string `json:"comment,omitempty"`

		// Mask Mask in CIDR or IP address format
		Mask *string `json:"mask,omitempty"`
	} `json:"ipv4Addresses"`

	// KeepVlanId Routing by interface: keep VLAN IDs, only if parentInterface refers to a bridge interface
	KeepVlanId *bool `json:"keepVlanId,omitempty"`

	// MacAddress Mac address of the interface
	MacAddress *string `json:"macAddress,omitempty"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the interface
	Name string `json:"name"`

	// ParentInterface The uuid of the parent interface
	ParentInterface *string `json:"parentInterface,omitempty"`

	// PhysicalMacAddress Physical MAC address of the interface
	PhysicalMacAddress *string `json:"physicalMacAddress,omitempty"`

	// PhysicalName The interface's physical name
	PhysicalName *string `json:"physicalName,omitempty"`

	// Protected Is the interface protected
	Protected bool `json:"protected"`

	// RequestDns Request domain name servers from the DHCP server and create host objects
	RequestDns *bool `json:"requestDns,omitempty"`

	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`
}

DefinitionsNetworkInterfacesAggInterfaceProperties defines model for definitions_network-interfaces_AggInterfaceProperties.

type DefinitionsNetworkInterfacesAggInterfacePropertiesAggregateMode added in v0.0.3

type DefinitionsNetworkInterfacesAggInterfacePropertiesAggregateMode string

DefinitionsNetworkInterfacesAggInterfacePropertiesAggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not

const (
	DefinitionsNetworkInterfacesAggInterfacePropertiesAggregateModeFailover DefinitionsNetworkInterfacesAggInterfacePropertiesAggregateMode = "failover"
	DefinitionsNetworkInterfacesAggInterfacePropertiesAggregateModeLacp     DefinitionsNetworkInterfacesAggInterfacePropertiesAggregateMode = "lacp"
)

Defines values for DefinitionsNetworkInterfacesAggInterfacePropertiesAggregateMode.

type DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceType added in v0.0.3

type DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceType string

DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceType Type of the interface

const (
	DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceTypeAggregate DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceType = "Aggregate"
	DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceTypeBridge    DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceType = "Bridge"
	DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceTypeEthernet  DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceType = "Ethernet"
	DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceTypeVLAN      DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceType = "VLAN"
)

Defines values for DefinitionsNetworkInterfacesAggInterfacePropertiesInterfaceType.

type DefinitionsNetworkInterfacesAggInterfacePropertiesWithoutUuid added in v0.0.3

type DefinitionsNetworkInterfacesAggInterfacePropertiesWithoutUuid struct {
	// MacAddress Mac address of the interface
	MacAddress *string `json:"macAddress,omitempty"`

	// ParentInterface The uuid of the parent interface
	ParentInterface *string `json:"parentInterface,omitempty"`

	// PhysicalMacAddress Physical MAC address of the interface
	PhysicalMacAddress *string `json:"physicalMacAddress,omitempty"`

	// Protected Is the interface protected
	Protected bool `json:"protected"`
}

DefinitionsNetworkInterfacesAggInterfacePropertiesWithoutUuid defines model for definitions_network-interfaces_AggInterfacePropertiesWithoutUuid.

type DefinitionsNetworkInterfacesAggInterfaceWithChildren added in v0.0.3

type DefinitionsNetworkInterfacesAggInterfaceWithChildren struct {
	// AggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not
	AggregateMode *DefinitionsNetworkInterfacesAggInterfaceWithChildrenAggregateMode    `json:"aggregateMode,omitempty"`
	Children      *[]DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item `json:"children,omitempty"`

	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Dhcp4 Is DHCP activated for IPv4
	Dhcp4 bool `json:"dhcp4"`

	// DhcpHostname DNS name
	DhcpHostname *string `json:"dhcpHostname,omitempty"`

	// DhcpLeaseTime Requested lease time (seconds)
	DhcpLeaseTime *int `json:"dhcpLeaseTime,omitempty"`

	// Enabled Activation state of the interface - must be true to create a bridge
	Enabled bool `json:"enabled"`

	// FailoverMaster Define a failover interface which is the master
	FailoverMaster *string `json:"failoverMaster,omitempty"`

	// FastRoute Routing by interface: keep initial routing, only if parentInterface refers to a bridge interface
	FastRoute *bool `json:"fastRoute,omitempty"`

	// Forward Routing without analysis, only if parentInterface refers to a bridge interface
	Forward *struct {
		AppleTalk *bool `json:"appleTalk,omitempty"`
		Ipv6      *bool `json:"ipv6,omitempty"`
		Ipx       *bool `json:"ipx,omitempty"`
		NetBios   *bool `json:"netBios,omitempty"`
		Pppoe     *bool `json:"pppoe,omitempty"`
	} `json:"forward,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid string `json:"fwid"`

	// InterfaceType Type of the interface
	InterfaceType DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceType `json:"interfaceType"`

	// Ipv4Addresses IPv4 addresses array of the interface
	Ipv4Addresses []struct {
		// Address IPv4 address without mask
		Address *string `json:"address,omitempty"`

		// Comment Comment for the IPv4 address
		Comment *string `json:"comment,omitempty"`

		// Mask Mask in CIDR or IP address format
		Mask *string `json:"mask,omitempty"`
	} `json:"ipv4Addresses"`

	// KeepVlanId Routing by interface: keep VLAN IDs, only if parentInterface refers to a bridge interface
	KeepVlanId *bool `json:"keepVlanId,omitempty"`

	// MacAddress Mac address of the interface
	MacAddress *string `json:"macAddress,omitempty"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the interface
	Name string `json:"name"`

	// ParentInterface The uuid of the parent interface
	ParentInterface *string `json:"parentInterface,omitempty"`

	// PhysicalMacAddress Physical MAC address of the interface
	PhysicalMacAddress *string `json:"physicalMacAddress,omitempty"`

	// PhysicalName The interface's physical name
	PhysicalName *string `json:"physicalName,omitempty"`

	// Protected Is the interface protected
	Protected bool `json:"protected"`

	// RequestDns Request domain name servers from the DHCP server and create host objects
	RequestDns *bool `json:"requestDns,omitempty"`

	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`
}

DefinitionsNetworkInterfacesAggInterfaceWithChildren defines model for definitions_network-interfaces_AggInterfaceWithChildren.

type DefinitionsNetworkInterfacesAggInterfaceWithChildrenAggregateMode added in v0.0.3

type DefinitionsNetworkInterfacesAggInterfaceWithChildrenAggregateMode string

DefinitionsNetworkInterfacesAggInterfaceWithChildrenAggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not

const (
	DefinitionsNetworkInterfacesAggInterfaceWithChildrenAggregateModeFailover DefinitionsNetworkInterfacesAggInterfaceWithChildrenAggregateMode = "failover"
	DefinitionsNetworkInterfacesAggInterfaceWithChildrenAggregateModeLacp     DefinitionsNetworkInterfacesAggInterfaceWithChildrenAggregateMode = "lacp"
)

Defines values for DefinitionsNetworkInterfacesAggInterfaceWithChildrenAggregateMode.

type DefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2 added in v0.0.3

type DefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2 = map[string]interface{}

DefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2 defines model for .

type DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceType added in v0.0.3

type DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceType string

DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceType Type of the interface

const (
	DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceTypeAggregate DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceType = "Aggregate"
	DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceTypeBridge    DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceType = "Bridge"
	DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceTypeEthernet  DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceType = "Ethernet"
	DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceTypeVLAN      DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceType = "VLAN"
)

Defines values for DefinitionsNetworkInterfacesAggInterfaceWithChildrenInterfaceType.

type DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item added in v0.0.3

type DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item struct {
	// contains filtered or unexported fields
}

DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item defines model for definitions_network-interfaces_AggInterfaceWithChildren.children.Item.

func (DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) AsDefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2 added in v0.0.3

AsDefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2 returns the union data inside the DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item as a DefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2

func (DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) AsDefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesEthernetInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item as a DefinitionsNetworkInterfacesEthernetInterfaceProperties

func (DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) AsDefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesVlanInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item as a DefinitionsNetworkInterfacesVlanInterfaceProperties

func (*DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) FromDefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2 added in v0.0.3

FromDefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2 overwrites any union data inside the DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item as the provided DefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2

func (*DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) FromDefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesEthernetInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item as the provided DefinitionsNetworkInterfacesEthernetInterfaceProperties

func (*DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) FromDefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesVlanInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item as the provided DefinitionsNetworkInterfacesVlanInterfaceProperties

func (DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) MarshalJSON added in v0.0.3

func (*DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) MergeDefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2 added in v0.0.3

MergeDefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2 performs a merge with any union data inside the DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item, using the provided DefinitionsNetworkInterfacesAggInterfaceWithChildrenChildren2

func (*DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) MergeDefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesEthernetInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item, using the provided DefinitionsNetworkInterfacesEthernetInterfaceProperties

func (*DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) MergeDefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesVlanInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item, using the provided DefinitionsNetworkInterfacesVlanInterfaceProperties

func (*DefinitionsNetworkInterfacesAggInterfaceWithChildren_Children_Item) UnmarshalJSON added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfaceProperties added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfaceProperties struct {
	// AggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not
	AggregateMode *DefinitionsNetworkInterfacesBridgeInterfacePropertiesAggregateMode `json:"aggregateMode,omitempty"`

	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Dhcp4 Is DHCP activated for IPv4
	Dhcp4 bool `json:"dhcp4"`

	// DhcpHostname DNS name
	DhcpHostname *string `json:"dhcpHostname,omitempty"`

	// DhcpLeaseTime Requested lease time (seconds)
	DhcpLeaseTime *int `json:"dhcpLeaseTime,omitempty"`

	// Enabled Activation state of the interface - must be true to create a bridge
	Enabled bool `json:"enabled"`

	// FailoverMaster Define a failover interface which is the master
	FailoverMaster *string `json:"failoverMaster,omitempty"`

	// FastRoute Routing by interface: keep initial routing, only if parentInterface refers to a bridge interface
	FastRoute *bool `json:"fastRoute,omitempty"`

	// Forward Routing without analysis, only if parentInterface refers to a bridge interface
	Forward *struct {
		AppleTalk *bool `json:"appleTalk,omitempty"`
		Ipv6      *bool `json:"ipv6,omitempty"`
		Ipx       *bool `json:"ipx,omitempty"`
		NetBios   *bool `json:"netBios,omitempty"`
		Pppoe     *bool `json:"pppoe,omitempty"`
	} `json:"forward,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid string `json:"fwid"`

	// InterfaceType Type of the interface
	InterfaceType DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceType `json:"interfaceType"`

	// Ipv4Addresses IPv4 addresses array of the interface
	Ipv4Addresses []struct {
		// Address IPv4 address without mask
		Address *string `json:"address,omitempty"`

		// Comment Comment for the IPv4 address
		Comment *string `json:"comment,omitempty"`

		// Mask Mask in CIDR or IP address format
		Mask *string `json:"mask,omitempty"`
	} `json:"ipv4Addresses"`

	// KeepVlanId Routing by interface: keep VLAN IDs, only if parentInterface refers to a bridge interface
	KeepVlanId *bool `json:"keepVlanId,omitempty"`

	// MacAddress Mac address of the interface
	MacAddress *string `json:"macAddress,omitempty"`

	// MstConfigIdFormatSelector MSTP format selector
	MstConfigIdFormatSelector *int `json:"mstConfigIdFormatSelector,omitempty"`

	// MstConfigName MSTP region name
	MstConfigName *string `json:"mstConfigName,omitempty"`

	// MstConfigRevision MSTP revision number
	MstConfigRevision *int `json:"mstConfigRevision,omitempty"`

	// MstpInstances MSTP instances array of the interface
	MstpInstances *[]struct {
		// Priority MSTP instance priority
		Priority *int `json:"priority,omitempty"`

		// VlanIds List of VLAN IDs of the MSTP instance
		VlanIds *string `json:"vlanIds,omitempty"`
	} `json:"mstpInstances,omitempty"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the interface
	Name string `json:"name"`

	// PhysicalMacAddress Physical MAC address of the interface
	PhysicalMacAddress *string `json:"physicalMacAddress,omitempty"`

	// PhysicalName The interface's physical name
	PhysicalName *string `json:"physicalName,omitempty"`

	// RequestDns Request domain name servers from the DHCP server and create host objects
	RequestDns *bool `json:"requestDns,omitempty"`

	// StpPriority Common and Internal Spanning Tree (CIST)
	StpPriority *int `json:"stpPriority,omitempty"`

	// UseStp The loop detection type
	UseStp *int `json:"useStp,omitempty"`

	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`
}

DefinitionsNetworkInterfacesBridgeInterfaceProperties defines model for definitions_network-interfaces_BridgeInterfaceProperties.

type DefinitionsNetworkInterfacesBridgeInterfacePropertiesAggregateMode added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfacePropertiesAggregateMode string

DefinitionsNetworkInterfacesBridgeInterfacePropertiesAggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not

const (
	DefinitionsNetworkInterfacesBridgeInterfacePropertiesAggregateModeFailover DefinitionsNetworkInterfacesBridgeInterfacePropertiesAggregateMode = "failover"
	DefinitionsNetworkInterfacesBridgeInterfacePropertiesAggregateModeLacp     DefinitionsNetworkInterfacesBridgeInterfacePropertiesAggregateMode = "lacp"
)

Defines values for DefinitionsNetworkInterfacesBridgeInterfacePropertiesAggregateMode.

type DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceType added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceType string

DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceType Type of the interface

const (
	DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceTypeAggregate DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceType = "Aggregate"
	DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceTypeBridge    DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceType = "Bridge"
	DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceTypeEthernet  DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceType = "Ethernet"
	DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceTypeVLAN      DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceType = "VLAN"
)

Defines values for DefinitionsNetworkInterfacesBridgeInterfacePropertiesInterfaceType.

type DefinitionsNetworkInterfacesBridgeInterfacePropertiesWithoutUuid added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfacePropertiesWithoutUuid struct {
	// MacAddress Mac address of the interface
	MacAddress *string `json:"macAddress,omitempty"`

	// MstConfigIdFormatSelector MSTP format selector
	MstConfigIdFormatSelector *int `json:"mstConfigIdFormatSelector,omitempty"`

	// MstConfigName MSTP region name
	MstConfigName *string `json:"mstConfigName,omitempty"`

	// MstConfigRevision MSTP revision number
	MstConfigRevision *int `json:"mstConfigRevision,omitempty"`

	// MstpInstances MSTP instances array of the interface
	MstpInstances *[]struct {
		// Priority MSTP instance priority
		Priority *int `json:"priority,omitempty"`

		// VlanIds List of VLAN IDs of the MSTP instance
		VlanIds *string `json:"vlanIds,omitempty"`
	} `json:"mstpInstances,omitempty"`

	// PhysicalMacAddress Physical MAC address of the interface
	PhysicalMacAddress *string `json:"physicalMacAddress,omitempty"`

	// StpPriority Common and Internal Spanning Tree (CIST)
	StpPriority *int `json:"stpPriority,omitempty"`

	// UseStp The loop detection type
	UseStp *int `json:"useStp,omitempty"`
}

DefinitionsNetworkInterfacesBridgeInterfacePropertiesWithoutUuid defines model for definitions_network-interfaces_BridgeInterfacePropertiesWithoutUuid.

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildren added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildren struct {
	// AggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not
	AggregateMode *DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenAggregateMode    `json:"aggregateMode,omitempty"`
	Children      *[]DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item `json:"children,omitempty"`

	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Dhcp4 Is DHCP activated for IPv4
	Dhcp4 bool `json:"dhcp4"`

	// DhcpHostname DNS name
	DhcpHostname *string `json:"dhcpHostname,omitempty"`

	// DhcpLeaseTime Requested lease time (seconds)
	DhcpLeaseTime *int `json:"dhcpLeaseTime,omitempty"`

	// Enabled Activation state of the interface - must be true to create a bridge
	Enabled bool `json:"enabled"`

	// FailoverMaster Define a failover interface which is the master
	FailoverMaster *string `json:"failoverMaster,omitempty"`

	// FastRoute Routing by interface: keep initial routing, only if parentInterface refers to a bridge interface
	FastRoute *bool `json:"fastRoute,omitempty"`

	// Forward Routing without analysis, only if parentInterface refers to a bridge interface
	Forward *struct {
		AppleTalk *bool `json:"appleTalk,omitempty"`
		Ipv6      *bool `json:"ipv6,omitempty"`
		Ipx       *bool `json:"ipx,omitempty"`
		NetBios   *bool `json:"netBios,omitempty"`
		Pppoe     *bool `json:"pppoe,omitempty"`
	} `json:"forward,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid string `json:"fwid"`

	// InterfaceType Type of the interface
	InterfaceType DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceType `json:"interfaceType"`

	// Ipv4Addresses IPv4 addresses array of the interface
	Ipv4Addresses []struct {
		// Address IPv4 address without mask
		Address *string `json:"address,omitempty"`

		// Comment Comment for the IPv4 address
		Comment *string `json:"comment,omitempty"`

		// Mask Mask in CIDR or IP address format
		Mask *string `json:"mask,omitempty"`
	} `json:"ipv4Addresses"`

	// KeepVlanId Routing by interface: keep VLAN IDs, only if parentInterface refers to a bridge interface
	KeepVlanId *bool `json:"keepVlanId,omitempty"`

	// MacAddress Mac address of the interface
	MacAddress *string `json:"macAddress,omitempty"`

	// MstConfigIdFormatSelector MSTP format selector
	MstConfigIdFormatSelector *int `json:"mstConfigIdFormatSelector,omitempty"`

	// MstConfigName MSTP region name
	MstConfigName *string `json:"mstConfigName,omitempty"`

	// MstConfigRevision MSTP revision number
	MstConfigRevision *int `json:"mstConfigRevision,omitempty"`

	// MstpInstances MSTP instances array of the interface
	MstpInstances *[]struct {
		// Priority MSTP instance priority
		Priority *int `json:"priority,omitempty"`

		// VlanIds List of VLAN IDs of the MSTP instance
		VlanIds *string `json:"vlanIds,omitempty"`
	} `json:"mstpInstances,omitempty"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the interface
	Name string `json:"name"`

	// PhysicalMacAddress Physical MAC address of the interface
	PhysicalMacAddress *string `json:"physicalMacAddress,omitempty"`

	// PhysicalName The interface's physical name
	PhysicalName *string `json:"physicalName,omitempty"`

	// RequestDns Request domain name servers from the DHCP server and create host objects
	RequestDns *bool `json:"requestDns,omitempty"`

	// StpPriority Common and Internal Spanning Tree (CIST)
	StpPriority *int `json:"stpPriority,omitempty"`

	// UseStp The loop detection type
	UseStp *int `json:"useStp,omitempty"`

	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`
}

DefinitionsNetworkInterfacesBridgeInterfaceWithChildren defines model for definitions_network-interfaces_BridgeInterfaceWithChildren.

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenAggregateMode added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenAggregateMode string

DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenAggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not

const (
	DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenAggregateModeFailover DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenAggregateMode = "failover"
	DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenAggregateModeLacp     DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenAggregateMode = "lacp"
)

Defines values for DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenAggregateMode.

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3 added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3 = map[string]interface{}

DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3 defines model for .

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceType added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceType string

DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceType Type of the interface

const (
	DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceTypeAggregate DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceType = "Aggregate"
	DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceTypeBridge    DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceType = "Bridge"
	DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceTypeEthernet  DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceType = "Ethernet"
	DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceTypeVLAN      DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceType = "VLAN"
)

Defines values for DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenInterfaceType.

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item added in v0.0.3

type DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item struct {
	// contains filtered or unexported fields
}

DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item defines model for definitions_network-interfaces_BridgeInterfaceWithChildren.children.Item.

func (DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) AsDefinitionsNetworkInterfacesAggInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesAggInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item as a DefinitionsNetworkInterfacesAggInterfaceProperties

func (DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) AsDefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3 added in v0.0.3

AsDefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3 returns the union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item as a DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3

func (DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) AsDefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesEthernetInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item as a DefinitionsNetworkInterfacesEthernetInterfaceProperties

func (DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) AsDefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesVlanInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item as a DefinitionsNetworkInterfacesVlanInterfaceProperties

func (*DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) FromDefinitionsNetworkInterfacesAggInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesAggInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item as the provided DefinitionsNetworkInterfacesAggInterfaceProperties

func (*DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) FromDefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3 added in v0.0.3

FromDefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3 overwrites any union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item as the provided DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3

func (*DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) FromDefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesEthernetInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item as the provided DefinitionsNetworkInterfacesEthernetInterfaceProperties

func (*DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) FromDefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesVlanInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item as the provided DefinitionsNetworkInterfacesVlanInterfaceProperties

func (DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) MarshalJSON added in v0.0.3

func (*DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) MergeDefinitionsNetworkInterfacesAggInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesAggInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item, using the provided DefinitionsNetworkInterfacesAggInterfaceProperties

func (*DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) MergeDefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3 added in v0.0.3

MergeDefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3 performs a merge with any union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item, using the provided DefinitionsNetworkInterfacesBridgeInterfaceWithChildrenChildren3

func (*DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) MergeDefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesEthernetInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item, using the provided DefinitionsNetworkInterfacesEthernetInterfaceProperties

func (*DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) MergeDefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesVlanInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item, using the provided DefinitionsNetworkInterfacesVlanInterfaceProperties

func (*DefinitionsNetworkInterfacesBridgeInterfaceWithChildren_Children_Item) UnmarshalJSON added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfaceProperties struct {
	// AggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not
	AggregateMode *DefinitionsNetworkInterfacesEthernetInterfacePropertiesAggregateMode `json:"aggregateMode,omitempty"`

	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Dhcp4 Is DHCP activated for IPv4
	Dhcp4 bool `json:"dhcp4"`

	// DhcpHostname DNS name
	DhcpHostname *string `json:"dhcpHostname,omitempty"`

	// DhcpLeaseTime Requested lease time (seconds)
	DhcpLeaseTime *int `json:"dhcpLeaseTime,omitempty"`

	// Enabled Activation state of the interface - must be true to create a bridge
	Enabled bool `json:"enabled"`

	// FailoverMaster Define a failover interface which is the master
	FailoverMaster *string `json:"failoverMaster,omitempty"`

	// FastRoute Routing by interface: keep initial routing, only if parentInterface refers to a bridge interface
	FastRoute *bool `json:"fastRoute,omitempty"`

	// Forward Routing without analysis, only if parentInterface refers to a bridge interface
	Forward *struct {
		AppleTalk *bool `json:"appleTalk,omitempty"`
		Ipv6      *bool `json:"ipv6,omitempty"`
		Ipx       *bool `json:"ipx,omitempty"`
		NetBios   *bool `json:"netBios,omitempty"`
		Pppoe     *bool `json:"pppoe,omitempty"`
	} `json:"forward,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid string `json:"fwid"`

	// Ha Is the interface used for the HA link
	Ha *bool `json:"ha,omitempty"`

	// InterfaceType Type of the interface
	InterfaceType DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceType `json:"interfaceType"`

	// Ipv4Addresses IPv4 addresses array of the interface
	Ipv4Addresses []struct {
		// Address IPv4 address without mask
		Address *string `json:"address,omitempty"`

		// Comment Comment for the IPv4 address
		Comment *string `json:"comment,omitempty"`

		// Mask Mask in CIDR or IP address format
		Mask *string `json:"mask,omitempty"`
	} `json:"ipv4Addresses"`

	// KeepVlanId Routing by interface: keep VLAN IDs, only if parentInterface refers to a bridge interface
	KeepVlanId *bool `json:"keepVlanId,omitempty"`

	// MacAddress Mac address of the interface
	MacAddress *string `json:"macAddress,omitempty"`

	// Media Media type of the interface
	Media DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia `json:"media"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the interface
	Name string `json:"name"`

	// ParentInterface The uuid of the parent interface
	ParentInterface *string `json:"parentInterface,omitempty"`

	// PhysicalMacAddress Physical MAC address of the interface
	PhysicalMacAddress *string `json:"physicalMacAddress,omitempty"`

	// PhysicalName The interface's physical name
	PhysicalName *string `json:"physicalName,omitempty"`

	// Port Physical port of the interface
	Port *int `json:"port,omitempty"`

	// Protected Is the interface protected
	Protected bool `json:"protected"`

	// RequestDns Request domain name servers from the DHCP server and create host objects
	RequestDns *bool `json:"requestDns,omitempty"`

	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`
}

DefinitionsNetworkInterfacesEthernetInterfaceProperties defines model for definitions_network-interfaces_EthernetInterfaceProperties.

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesAggregateMode added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesAggregateMode string

DefinitionsNetworkInterfacesEthernetInterfacePropertiesAggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not

const (
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesAggregateModeFailover DefinitionsNetworkInterfacesEthernetInterfacePropertiesAggregateMode = "failover"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesAggregateModeLacp     DefinitionsNetworkInterfacesEthernetInterfacePropertiesAggregateMode = "lacp"
)

Defines values for DefinitionsNetworkInterfacesEthernetInterfacePropertiesAggregateMode.

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceType added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceType string

DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceType Type of the interface

const (
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceTypeAggregate DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceType = "Aggregate"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceTypeBridge    DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceType = "Bridge"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceTypeEthernet  DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceType = "Ethernet"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceTypeVLAN      DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceType = "VLAN"
)

Defines values for DefinitionsNetworkInterfacesEthernetInterfacePropertiesInterfaceType.

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia string

DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia Media type of the interface

const (
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaAutoselect DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "autoselect"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaN100mbfull DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "100mbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaN100mbhalf DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "100mbhalf"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaN10gbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "10gbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaN10mbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "10mbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaN10mbhalf  DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "10mbhalf"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaN1gbfull   DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "1gbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaN20gbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "20gbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaN25gbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "25gbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesMediaN40gbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia = "40gbfull"
)

Defines values for DefinitionsNetworkInterfacesEthernetInterfacePropertiesMedia.

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuid added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuid struct {
	// Ha Is the interface used for the HA link
	Ha *bool `json:"ha,omitempty"`

	// MacAddress Mac address of the interface
	MacAddress *string `json:"macAddress,omitempty"`

	// Media Media type of the interface
	Media DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia `json:"media"`

	// ParentInterface The uuid of the parent interface
	ParentInterface *string `json:"parentInterface,omitempty"`

	// PhysicalMacAddress Physical MAC address of the interface
	PhysicalMacAddress *string `json:"physicalMacAddress,omitempty"`

	// Port Physical port of the interface
	Port *int `json:"port,omitempty"`

	// Protected Is the interface protected
	Protected bool `json:"protected"`
}

DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuid defines model for definitions_network-interfaces_EthernetInterfacePropertiesWithoutUuid.

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia string

DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia Media type of the interface

const (
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaAutoselect DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "autoselect"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaN100mbfull DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "100mbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaN100mbhalf DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "100mbhalf"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaN10gbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "10gbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaN10mbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "10mbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaN10mbhalf  DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "10mbhalf"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaN1gbfull   DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "1gbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaN20gbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "20gbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaN25gbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "25gbfull"
	DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMediaN40gbfull  DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia = "40gbfull"
)

Defines values for DefinitionsNetworkInterfacesEthernetInterfacePropertiesWithoutUuidMedia.

type DefinitionsNetworkInterfacesEthernetInterfaceWithChildren added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfaceWithChildren struct {
	// AggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not
	AggregateMode *DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenAggregateMode `json:"aggregateMode,omitempty"`
	Children      *[]map[string]interface{}                                               `json:"children,omitempty"`

	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Dhcp4 Is DHCP activated for IPv4
	Dhcp4 bool `json:"dhcp4"`

	// DhcpHostname DNS name
	DhcpHostname *string `json:"dhcpHostname,omitempty"`

	// DhcpLeaseTime Requested lease time (seconds)
	DhcpLeaseTime *int `json:"dhcpLeaseTime,omitempty"`

	// Enabled Activation state of the interface - must be true to create a bridge
	Enabled bool `json:"enabled"`

	// FailoverMaster Define a failover interface which is the master
	FailoverMaster *string `json:"failoverMaster,omitempty"`

	// FastRoute Routing by interface: keep initial routing, only if parentInterface refers to a bridge interface
	FastRoute *bool `json:"fastRoute,omitempty"`

	// Forward Routing without analysis, only if parentInterface refers to a bridge interface
	Forward *struct {
		AppleTalk *bool `json:"appleTalk,omitempty"`
		Ipv6      *bool `json:"ipv6,omitempty"`
		Ipx       *bool `json:"ipx,omitempty"`
		NetBios   *bool `json:"netBios,omitempty"`
		Pppoe     *bool `json:"pppoe,omitempty"`
	} `json:"forward,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid string `json:"fwid"`

	// Ha Is the interface used for the HA link
	Ha *bool `json:"ha,omitempty"`

	// InterfaceType Type of the interface
	InterfaceType DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceType `json:"interfaceType"`

	// Ipv4Addresses IPv4 addresses array of the interface
	Ipv4Addresses []struct {
		// Address IPv4 address without mask
		Address *string `json:"address,omitempty"`

		// Comment Comment for the IPv4 address
		Comment *string `json:"comment,omitempty"`

		// Mask Mask in CIDR or IP address format
		Mask *string `json:"mask,omitempty"`
	} `json:"ipv4Addresses"`

	// KeepVlanId Routing by interface: keep VLAN IDs, only if parentInterface refers to a bridge interface
	KeepVlanId *bool `json:"keepVlanId,omitempty"`

	// MacAddress Mac address of the interface
	MacAddress *string `json:"macAddress,omitempty"`

	// Media Media type of the interface
	Media DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenMedia `json:"media"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the interface
	Name string `json:"name"`

	// ParentInterface The uuid of the parent interface
	ParentInterface *string `json:"parentInterface,omitempty"`

	// PhysicalMacAddress Physical MAC address of the interface
	PhysicalMacAddress *string `json:"physicalMacAddress,omitempty"`

	// PhysicalName The interface's physical name
	PhysicalName *string `json:"physicalName,omitempty"`

	// Port Physical port of the interface
	Port *int `json:"port,omitempty"`

	// Protected Is the interface protected
	Protected bool `json:"protected"`

	// RequestDns Request domain name servers from the DHCP server and create host objects
	RequestDns *bool `json:"requestDns,omitempty"`

	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`
}

DefinitionsNetworkInterfacesEthernetInterfaceWithChildren defines model for definitions_network-interfaces_EthernetInterfaceWithChildren.

type DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenAggregateMode added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenAggregateMode string

DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenAggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not

const (
	DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenAggregateModeFailover DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenAggregateMode = "failover"
	DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenAggregateModeLacp     DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenAggregateMode = "lacp"
)

Defines values for DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenAggregateMode.

type DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceType added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceType string

DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceType Type of the interface

const (
	DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceTypeAggregate DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceType = "Aggregate"
	DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceTypeBridge    DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceType = "Bridge"
	DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceTypeEthernet  DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceType = "Ethernet"
	DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceTypeVLAN      DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceType = "VLAN"
)

Defines values for DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenInterfaceType.

type DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenMedia added in v0.0.3

type DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenMedia string

DefinitionsNetworkInterfacesEthernetInterfaceWithChildrenMedia Media type of the interface

type DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuid added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuid struct {
	// AggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not
	AggregateMode *DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidAggregateMode `json:"aggregateMode,omitempty"`

	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Dhcp4 Is DHCP activated for IPv4
	Dhcp4 bool `json:"dhcp4"`

	// DhcpHostname DNS name
	DhcpHostname *string `json:"dhcpHostname,omitempty"`

	// DhcpLeaseTime Requested lease time (seconds)
	DhcpLeaseTime *int `json:"dhcpLeaseTime,omitempty"`

	// Enabled Activation state of the interface - must be true to create a bridge
	Enabled bool `json:"enabled"`

	// FailoverMaster Define a failover interface which is the master
	FailoverMaster *string `json:"failoverMaster,omitempty"`

	// FastRoute Routing by interface: keep initial routing, only if parentInterface refers to a bridge interface
	FastRoute *bool `json:"fastRoute,omitempty"`

	// Forward Routing without analysis, only if parentInterface refers to a bridge interface
	Forward *struct {
		AppleTalk *bool `json:"appleTalk,omitempty"`
		Ipv6      *bool `json:"ipv6,omitempty"`
		Ipx       *bool `json:"ipx,omitempty"`
		NetBios   *bool `json:"netBios,omitempty"`
		Pppoe     *bool `json:"pppoe,omitempty"`
	} `json:"forward,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid string `json:"fwid"`

	// InterfaceType Type of the interface
	InterfaceType DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceType `json:"interfaceType"`

	// Ipv4Addresses IPv4 addresses array of the interface
	Ipv4Addresses []struct {
		// Address IPv4 address without mask
		Address *string `json:"address,omitempty"`

		// Comment Comment for the IPv4 address
		Comment *string `json:"comment,omitempty"`

		// Mask Mask in CIDR or IP address format
		Mask *string `json:"mask,omitempty"`
	} `json:"ipv4Addresses"`

	// KeepVlanId Routing by interface: keep VLAN IDs, only if parentInterface refers to a bridge interface
	KeepVlanId *bool `json:"keepVlanId,omitempty"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the interface
	Name string `json:"name"`

	// PhysicalName The interface's physical name
	PhysicalName *string `json:"physicalName,omitempty"`

	// RequestDns Request domain name servers from the DHCP server and create host objects
	RequestDns *bool `json:"requestDns,omitempty"`
}

DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuid defines model for definitions_network-interfaces_NetworkInterfaceCommonPropertiesWithoutUuid.

type DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidAggregateMode added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidAggregateMode string

DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidAggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not

const (
	DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidAggregateModeFailover DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidAggregateMode = "failover"
	DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidAggregateModeLacp     DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidAggregateMode = "lacp"
)

Defines values for DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidAggregateMode.

type DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceType added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceType string

DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceType Type of the interface

const (
	DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceTypeAggregate DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceType = "Aggregate"
	DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceTypeBridge    DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceType = "Bridge"
	DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceTypeEthernet  DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceType = "Ethernet"
	DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceTypeVLAN      DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceType = "VLAN"
)

Defines values for DefinitionsNetworkInterfacesNetworkInterfaceCommonPropertiesWithoutUuidInterfaceType.

type DefinitionsNetworkInterfacesNetworkInterfaceUuid added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfaceUuid struct {
	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`
}

DefinitionsNetworkInterfacesNetworkInterfaceUuid defines model for definitions_network-interfaces_NetworkInterfaceUuid.

type DefinitionsNetworkInterfacesNetworkInterfacesListResponse added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfacesListResponse struct {
	Result  *[]DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item `json:"result,omitempty"`
	Success *bool                                                                    `json:"success,omitempty"`
	Total   *float32                                                                 `json:"total,omitempty"`
}

DefinitionsNetworkInterfacesNetworkInterfacesListResponse defines model for definitions_network-interfaces_NetworkInterfacesListResponse.

type DefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5 added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5 = map[string]interface{}

DefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5 defines model for .

type DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item struct {
	// contains filtered or unexported fields
}

DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item defines model for definitions_network-interfaces_NetworkInterfacesListResponse.result.Item.

func (DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) AsDefinitionsNetworkInterfacesAggInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesAggInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as a DefinitionsNetworkInterfacesAggInterfaceProperties

func (DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) AsDefinitionsNetworkInterfacesBridgeInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesBridgeInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as a DefinitionsNetworkInterfacesBridgeInterfaceProperties

func (DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) AsDefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesEthernetInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as a DefinitionsNetworkInterfacesEthernetInterfaceProperties

func (DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) AsDefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5 added in v0.0.3

AsDefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5 returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as a DefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5

func (DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) AsDefinitionsNetworkInterfacesVirtualInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesVirtualInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as a DefinitionsNetworkInterfacesVirtualInterfaceProperties

func (DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) AsDefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

AsDefinitionsNetworkInterfacesVlanInterfaceProperties returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as a DefinitionsNetworkInterfacesVlanInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) FromDefinitionsNetworkInterfacesAggInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesAggInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as the provided DefinitionsNetworkInterfacesAggInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) FromDefinitionsNetworkInterfacesBridgeInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesBridgeInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as the provided DefinitionsNetworkInterfacesBridgeInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) FromDefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesEthernetInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as the provided DefinitionsNetworkInterfacesEthernetInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) FromDefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5 added in v0.0.3

FromDefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5 overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as the provided DefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) FromDefinitionsNetworkInterfacesVirtualInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesVirtualInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as the provided DefinitionsNetworkInterfacesVirtualInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) FromDefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

FromDefinitionsNetworkInterfacesVlanInterfaceProperties overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item as the provided DefinitionsNetworkInterfacesVlanInterfaceProperties

func (DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) MarshalJSON added in v0.0.3

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) MergeDefinitionsNetworkInterfacesAggInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesAggInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item, using the provided DefinitionsNetworkInterfacesAggInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) MergeDefinitionsNetworkInterfacesBridgeInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesBridgeInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item, using the provided DefinitionsNetworkInterfacesBridgeInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) MergeDefinitionsNetworkInterfacesEthernetInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesEthernetInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item, using the provided DefinitionsNetworkInterfacesEthernetInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) MergeDefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5 added in v0.0.3

MergeDefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5 performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item, using the provided DefinitionsNetworkInterfacesNetworkInterfacesListResponseResult5

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) MergeDefinitionsNetworkInterfacesVirtualInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesVirtualInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item, using the provided DefinitionsNetworkInterfacesVirtualInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) MergeDefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

MergeDefinitionsNetworkInterfacesVlanInterfaceProperties performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item, using the provided DefinitionsNetworkInterfacesVlanInterfaceProperties

func (*DefinitionsNetworkInterfacesNetworkInterfacesListResponse_Result_Item) UnmarshalJSON added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfacesTree added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfacesTree = []DefinitionsNetworkInterfacesNetworkInterfacesTree_Item

DefinitionsNetworkInterfacesNetworkInterfacesTree defines model for definitions_network-interfaces_NetworkInterfacesTree.

type DefinitionsNetworkInterfacesNetworkInterfacesTree4 added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfacesTree4 = map[string]interface{}

DefinitionsNetworkInterfacesNetworkInterfacesTree4 defines model for .

type DefinitionsNetworkInterfacesNetworkInterfacesTree_Item added in v0.0.3

type DefinitionsNetworkInterfacesNetworkInterfacesTree_Item struct {
	// contains filtered or unexported fields
}

DefinitionsNetworkInterfacesNetworkInterfacesTree_Item defines model for definitions_network-interfaces_NetworkInterfacesTree.Item.

func (DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) AsDefinitionsNetworkInterfacesAggInterfaceWithChildren added in v0.0.3

AsDefinitionsNetworkInterfacesAggInterfaceWithChildren returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as a DefinitionsNetworkInterfacesAggInterfaceWithChildren

func (DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) AsDefinitionsNetworkInterfacesBridgeInterfaceWithChildren added in v0.0.3

func (t DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) AsDefinitionsNetworkInterfacesBridgeInterfaceWithChildren() (DefinitionsNetworkInterfacesBridgeInterfaceWithChildren, error)

AsDefinitionsNetworkInterfacesBridgeInterfaceWithChildren returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as a DefinitionsNetworkInterfacesBridgeInterfaceWithChildren

func (DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) AsDefinitionsNetworkInterfacesEthernetInterfaceWithChildren added in v0.0.3

func (t DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) AsDefinitionsNetworkInterfacesEthernetInterfaceWithChildren() (DefinitionsNetworkInterfacesEthernetInterfaceWithChildren, error)

AsDefinitionsNetworkInterfacesEthernetInterfaceWithChildren returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as a DefinitionsNetworkInterfacesEthernetInterfaceWithChildren

func (DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) AsDefinitionsNetworkInterfacesNetworkInterfacesTree4 added in v0.0.3

AsDefinitionsNetworkInterfacesNetworkInterfacesTree4 returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as a DefinitionsNetworkInterfacesNetworkInterfacesTree4

func (DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) AsDefinitionsNetworkInterfacesVlanInterfaceWithChildren added in v0.0.3

AsDefinitionsNetworkInterfacesVlanInterfaceWithChildren returns the union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as a DefinitionsNetworkInterfacesVlanInterfaceWithChildren

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) FromDefinitionsNetworkInterfacesAggInterfaceWithChildren added in v0.0.3

func (t *DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) FromDefinitionsNetworkInterfacesAggInterfaceWithChildren(v DefinitionsNetworkInterfacesAggInterfaceWithChildren) error

FromDefinitionsNetworkInterfacesAggInterfaceWithChildren overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as the provided DefinitionsNetworkInterfacesAggInterfaceWithChildren

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) FromDefinitionsNetworkInterfacesBridgeInterfaceWithChildren added in v0.0.3

func (t *DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) FromDefinitionsNetworkInterfacesBridgeInterfaceWithChildren(v DefinitionsNetworkInterfacesBridgeInterfaceWithChildren) error

FromDefinitionsNetworkInterfacesBridgeInterfaceWithChildren overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as the provided DefinitionsNetworkInterfacesBridgeInterfaceWithChildren

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) FromDefinitionsNetworkInterfacesEthernetInterfaceWithChildren added in v0.0.3

func (t *DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) FromDefinitionsNetworkInterfacesEthernetInterfaceWithChildren(v DefinitionsNetworkInterfacesEthernetInterfaceWithChildren) error

FromDefinitionsNetworkInterfacesEthernetInterfaceWithChildren overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as the provided DefinitionsNetworkInterfacesEthernetInterfaceWithChildren

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) FromDefinitionsNetworkInterfacesNetworkInterfacesTree4 added in v0.0.3

FromDefinitionsNetworkInterfacesNetworkInterfacesTree4 overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as the provided DefinitionsNetworkInterfacesNetworkInterfacesTree4

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) FromDefinitionsNetworkInterfacesVlanInterfaceWithChildren added in v0.0.3

func (t *DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) FromDefinitionsNetworkInterfacesVlanInterfaceWithChildren(v DefinitionsNetworkInterfacesVlanInterfaceWithChildren) error

FromDefinitionsNetworkInterfacesVlanInterfaceWithChildren overwrites any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item as the provided DefinitionsNetworkInterfacesVlanInterfaceWithChildren

func (DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MarshalJSON added in v0.0.3

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesAggInterfaceWithChildren added in v0.0.3

func (t *DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesAggInterfaceWithChildren(v DefinitionsNetworkInterfacesAggInterfaceWithChildren) error

MergeDefinitionsNetworkInterfacesAggInterfaceWithChildren performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item, using the provided DefinitionsNetworkInterfacesAggInterfaceWithChildren

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesBridgeInterfaceWithChildren added in v0.0.3

func (t *DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesBridgeInterfaceWithChildren(v DefinitionsNetworkInterfacesBridgeInterfaceWithChildren) error

MergeDefinitionsNetworkInterfacesBridgeInterfaceWithChildren performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item, using the provided DefinitionsNetworkInterfacesBridgeInterfaceWithChildren

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesEthernetInterfaceWithChildren added in v0.0.3

func (t *DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesEthernetInterfaceWithChildren(v DefinitionsNetworkInterfacesEthernetInterfaceWithChildren) error

MergeDefinitionsNetworkInterfacesEthernetInterfaceWithChildren performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item, using the provided DefinitionsNetworkInterfacesEthernetInterfaceWithChildren

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesNetworkInterfacesTree4 added in v0.0.3

func (t *DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesNetworkInterfacesTree4(v DefinitionsNetworkInterfacesNetworkInterfacesTree4) error

MergeDefinitionsNetworkInterfacesNetworkInterfacesTree4 performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item, using the provided DefinitionsNetworkInterfacesNetworkInterfacesTree4

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesVlanInterfaceWithChildren added in v0.0.3

func (t *DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) MergeDefinitionsNetworkInterfacesVlanInterfaceWithChildren(v DefinitionsNetworkInterfacesVlanInterfaceWithChildren) error

MergeDefinitionsNetworkInterfacesVlanInterfaceWithChildren performs a merge with any union data inside the DefinitionsNetworkInterfacesNetworkInterfacesTree_Item, using the provided DefinitionsNetworkInterfacesVlanInterfaceWithChildren

func (*DefinitionsNetworkInterfacesNetworkInterfacesTree_Item) UnmarshalJSON added in v0.0.3

type DefinitionsNetworkInterfacesVirtualInterfaceProperties added in v0.0.3

type DefinitionsNetworkInterfacesVirtualInterfaceProperties struct {
	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Enabled Activation state of the virtual interface
	Enabled *bool `json:"enabled,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid *string `json:"fwid,omitempty"`

	// InterfaceType Type of the interface
	InterfaceType *string `json:"interfaceType,omitempty"`

	// Ipv4Address IPV4 address of the virtual interface
	Ipv4Address *string `json:"ipv4Address,omitempty"`

	// Mask Mask address of the virtual interface
	Mask *string `json:"mask,omitempty"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the virtual interface
	Name         *string `json:"name,omitempty"`
	PeerName     *string `json:"peerName,omitempty"`
	TopologyName *int    `json:"topologyName,omitempty"`

	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`
}

DefinitionsNetworkInterfacesVirtualInterfaceProperties defines model for definitions_network-interfaces_VirtualInterfaceProperties.

type DefinitionsNetworkInterfacesVirtualInterfacePropertiesWithoutUuid added in v0.0.3

type DefinitionsNetworkInterfacesVirtualInterfacePropertiesWithoutUuid struct {
	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Enabled Activation state of the virtual interface
	Enabled *bool `json:"enabled,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid *string `json:"fwid,omitempty"`

	// InterfaceType Type of the interface
	InterfaceType *string `json:"interfaceType,omitempty"`

	// Ipv4Address IPV4 address of the virtual interface
	Ipv4Address *string `json:"ipv4Address,omitempty"`

	// Mask Mask address of the virtual interface
	Mask *string `json:"mask,omitempty"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the virtual interface
	Name         *string `json:"name,omitempty"`
	PeerName     *string `json:"peerName,omitempty"`
	TopologyName *int    `json:"topologyName,omitempty"`
}

DefinitionsNetworkInterfacesVirtualInterfacePropertiesWithoutUuid defines model for definitions_network-interfaces_VirtualInterfacePropertiesWithoutUuid.

type DefinitionsNetworkInterfacesVlanInterfaceProperties added in v0.0.3

type DefinitionsNetworkInterfacesVlanInterfaceProperties struct {
	// AggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not
	AggregateMode *DefinitionsNetworkInterfacesVlanInterfacePropertiesAggregateMode `json:"aggregateMode,omitempty"`

	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Dhcp4 Is DHCP activated for IPv4
	Dhcp4 bool `json:"dhcp4"`

	// DhcpHostname DNS name
	DhcpHostname *string `json:"dhcpHostname,omitempty"`

	// DhcpLeaseTime Requested lease time (seconds)
	DhcpLeaseTime *int `json:"dhcpLeaseTime,omitempty"`

	// Enabled Activation state of the interface - must be true to create a bridge
	Enabled bool `json:"enabled"`

	// FailoverMaster Define a failover interface which is the master
	FailoverMaster *string `json:"failoverMaster,omitempty"`

	// FastRoute Routing by interface: keep initial routing, only if parentInterface refers to a bridge interface
	FastRoute *bool `json:"fastRoute,omitempty"`

	// Forward Routing without analysis, only if parentInterface refers to a bridge interface
	Forward *struct {
		AppleTalk *bool `json:"appleTalk,omitempty"`
		Ipv6      *bool `json:"ipv6,omitempty"`
		Ipx       *bool `json:"ipx,omitempty"`
		NetBios   *bool `json:"netBios,omitempty"`
		Pppoe     *bool `json:"pppoe,omitempty"`
	} `json:"forward,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid string `json:"fwid"`

	// InterfaceType Type of the interface
	InterfaceType DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceType `json:"interfaceType"`

	// Ipv4Addresses IPv4 addresses array of the interface
	Ipv4Addresses []struct {
		// Address IPv4 address without mask
		Address *string `json:"address,omitempty"`

		// Comment Comment for the IPv4 address
		Comment *string `json:"comment,omitempty"`

		// Mask Mask in CIDR or IP address format
		Mask *string `json:"mask,omitempty"`
	} `json:"ipv4Addresses"`

	// KeepVlanId Routing by interface: keep VLAN IDs, only if parentInterface refers to a bridge interface
	KeepVlanId *bool `json:"keepVlanId,omitempty"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the interface
	Name string `json:"name"`

	// ParentInterface The uuid of the parent interface
	ParentInterface *string `json:"parentInterface,omitempty"`

	// Physical The uuid of the ethernet parent interface
	Physical string `json:"physical"`

	// PhysicalName The interface's physical name
	PhysicalName *string `json:"physicalName,omitempty"`

	// Priority The priority of the vlan (CoS)
	Priority int `json:"priority"`

	// Protected Is the interface protected
	Protected bool `json:"protected"`

	// RequestDns Request domain name servers from the DHCP server and create host objects
	RequestDns *bool `json:"requestDns,omitempty"`

	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`

	// VlanId The ID of the vlan
	VlanId int `json:"vlanId"`
}

DefinitionsNetworkInterfacesVlanInterfaceProperties defines model for definitions_network-interfaces_VlanInterfaceProperties.

type DefinitionsNetworkInterfacesVlanInterfacePropertiesAggregateMode added in v0.0.3

type DefinitionsNetworkInterfacesVlanInterfacePropertiesAggregateMode string

DefinitionsNetworkInterfacesVlanInterfacePropertiesAggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not

const (
	DefinitionsNetworkInterfacesVlanInterfacePropertiesAggregateModeFailover DefinitionsNetworkInterfacesVlanInterfacePropertiesAggregateMode = "failover"
	DefinitionsNetworkInterfacesVlanInterfacePropertiesAggregateModeLacp     DefinitionsNetworkInterfacesVlanInterfacePropertiesAggregateMode = "lacp"
)

Defines values for DefinitionsNetworkInterfacesVlanInterfacePropertiesAggregateMode.

type DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceType added in v0.0.3

type DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceType string

DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceType Type of the interface

const (
	DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceTypeAggregate DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceType = "Aggregate"
	DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceTypeBridge    DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceType = "Bridge"
	DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceTypeEthernet  DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceType = "Ethernet"
	DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceTypeVLAN      DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceType = "VLAN"
)

Defines values for DefinitionsNetworkInterfacesVlanInterfacePropertiesInterfaceType.

type DefinitionsNetworkInterfacesVlanInterfacePropertiesWithoutUuid added in v0.0.3

type DefinitionsNetworkInterfacesVlanInterfacePropertiesWithoutUuid struct {
	// ParentInterface The uuid of the parent interface
	ParentInterface *string `json:"parentInterface,omitempty"`

	// Physical The uuid of the ethernet parent interface
	Physical string `json:"physical"`

	// Priority The priority of the vlan (CoS)
	Priority int `json:"priority"`

	// Protected Is the interface protected
	Protected bool `json:"protected"`

	// VlanId The ID of the vlan
	VlanId int `json:"vlanId"`
}

DefinitionsNetworkInterfacesVlanInterfacePropertiesWithoutUuid defines model for definitions_network-interfaces_VlanInterfacePropertiesWithoutUuid.

type DefinitionsNetworkInterfacesVlanInterfaceWithChildren added in v0.0.3

type DefinitionsNetworkInterfacesVlanInterfaceWithChildren struct {
	// AggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not
	AggregateMode *DefinitionsNetworkInterfacesVlanInterfaceWithChildrenAggregateMode `json:"aggregateMode,omitempty"`
	Children      *[]map[string]interface{}                                           `json:"children,omitempty"`

	// Comment Comment
	Comment *string `json:"comment,omitempty"`

	// Dhcp4 Is DHCP activated for IPv4
	Dhcp4 bool `json:"dhcp4"`

	// DhcpHostname DNS name
	DhcpHostname *string `json:"dhcpHostname,omitempty"`

	// DhcpLeaseTime Requested lease time (seconds)
	DhcpLeaseTime *int `json:"dhcpLeaseTime,omitempty"`

	// Enabled Activation state of the interface - must be true to create a bridge
	Enabled bool `json:"enabled"`

	// FailoverMaster Define a failover interface which is the master
	FailoverMaster *string `json:"failoverMaster,omitempty"`

	// FastRoute Routing by interface: keep initial routing, only if parentInterface refers to a bridge interface
	FastRoute *bool `json:"fastRoute,omitempty"`

	// Forward Routing without analysis, only if parentInterface refers to a bridge interface
	Forward *struct {
		AppleTalk *bool `json:"appleTalk,omitempty"`
		Ipv6      *bool `json:"ipv6,omitempty"`
		Ipx       *bool `json:"ipx,omitempty"`
		NetBios   *bool `json:"netBios,omitempty"`
		Pppoe     *bool `json:"pppoe,omitempty"`
	} `json:"forward,omitempty"`

	// Fwid The id of the firewall it belongs to
	Fwid string `json:"fwid"`

	// InterfaceType Type of the interface
	InterfaceType DefinitionsNetworkInterfacesVlanInterfaceWithChildrenInterfaceType `json:"interfaceType"`

	// Ipv4Addresses IPv4 addresses array of the interface
	Ipv4Addresses []struct {
		// Address IPv4 address without mask
		Address *string `json:"address,omitempty"`

		// Comment Comment for the IPv4 address
		Comment *string `json:"comment,omitempty"`

		// Mask Mask in CIDR or IP address format
		Mask *string `json:"mask,omitempty"`
	} `json:"ipv4Addresses"`

	// KeepVlanId Routing by interface: keep VLAN IDs, only if parentInterface refers to a bridge interface
	KeepVlanId *bool `json:"keepVlanId,omitempty"`

	// Mtu Maximum Transmission Unit of the interface
	Mtu *int `json:"mtu,omitempty"`

	// Name Name of the interface
	Name string `json:"name"`

	// ParentInterface The uuid of the parent interface
	ParentInterface *string `json:"parentInterface,omitempty"`

	// Physical The uuid of the ethernet parent interface
	Physical string `json:"physical"`

	// PhysicalName The interface's physical name
	PhysicalName *string `json:"physicalName,omitempty"`

	// Priority The priority of the vlan (CoS)
	Priority int `json:"priority"`

	// Protected Is the interface protected
	Protected bool `json:"protected"`

	// RequestDns Request domain name servers from the DHCP server and create host objects
	RequestDns *bool `json:"requestDns,omitempty"`

	// Uuid NetworkInterface uuid
	Uuid string `json:"uuid"`

	// VlanId The ID of the vlan
	VlanId int `json:"vlanId"`
}

DefinitionsNetworkInterfacesVlanInterfaceWithChildren defines model for definitions_network-interfaces_VlanInterfaceWithChildren.

type DefinitionsNetworkInterfacesVlanInterfaceWithChildrenAggregateMode added in v0.0.3

type DefinitionsNetworkInterfacesVlanInterfaceWithChildrenAggregateMode string

DefinitionsNetworkInterfacesVlanInterfaceWithChildrenAggregateMode Allow to use the aggregated interface with a failover mode (master/backup) or not

Defines values for DefinitionsNetworkInterfacesVlanInterfaceWithChildrenAggregateMode.

type DefinitionsNetworkInterfacesVlanInterfaceWithChildrenInterfaceType added in v0.0.3

type DefinitionsNetworkInterfacesVlanInterfaceWithChildrenInterfaceType string

DefinitionsNetworkInterfacesVlanInterfaceWithChildrenInterfaceType Type of the interface

Defines values for DefinitionsNetworkInterfacesVlanInterfaceWithChildrenInterfaceType.

type DefinitionsNsrpcNsrpcAttachmentResponse added in v0.0.3

type DefinitionsNsrpcNsrpcAttachmentResponse struct {
	// Result Firewall's attachment files
	Result  *[]string `json:"result,omitempty"`
	Success *bool     `json:"success,omitempty"`
}

DefinitionsNsrpcNsrpcAttachmentResponse defines model for definitions_nsrpc_NsrpcAttachmentResponse.

type DefinitionsNsrpcNsrpcDeleteResponse added in v0.0.3

type DefinitionsNsrpcNsrpcDeleteResponse struct {
	Message *string `json:"message,omitempty"`
	Success *bool   `json:"success,omitempty"`
}

DefinitionsNsrpcNsrpcDeleteResponse defines model for definitions_nsrpc_NsrpcDeleteResponse.

type DefinitionsNsrpcNsrpcExecuteBody added in v0.0.3

type DefinitionsNsrpcNsrpcExecuteBody struct {
	// ByNames if truthy, the target field will be interpreted as an array of firewall names
	ByNames *bool `json:"byNames,omitempty"`

	// Target can also be "all" to let the script be run on each firewall
	Target []string `json:"target"`
}

DefinitionsNsrpcNsrpcExecuteBody nsrpc execute body

type DefinitionsNsrpcNsrpcListResponse added in v0.0.3

type DefinitionsNsrpcNsrpcListResponse struct {
	Result *struct {
		Content *[]struct {
			// FirewallsInError Firewall's UUIDs array that has encountered an error during preprocessing
			FirewallsInError *[]string `json:"firewallsInError,omitempty"`
			Name             *string   `json:"name,omitempty"`
		} `json:"content,omitempty"`
	} `json:"result,omitempty"`
	Success *bool `json:"success,omitempty"`
}

DefinitionsNsrpcNsrpcListResponse defines model for definitions_nsrpc_NsrpcListResponse.

type DefinitionsNsrpcNsrpcResponse added in v0.0.3

type DefinitionsNsrpcNsrpcResponse struct {
	Conflicts  *string `json:"conflicts,omitempty"`
	ScriptPath *string `json:"scriptPath,omitempty"`
	Success    *bool   `json:"success,omitempty"`
}

DefinitionsNsrpcNsrpcResponse defines model for definitions_nsrpc_NsrpcResponse.

type DefinitionsNsrpcNsrpcScheduleBody added in v0.0.3

type DefinitionsNsrpcNsrpcScheduleBody struct {
	// ByNames if truthy, the target field will be interpreted as an array of firewall names
	ByNames *bool `json:"byNames,omitempty"`

	// Schedule script's execution date
	Schedule *string `json:"schedule,omitempty"`

	// Target can also be "all" to let the script be run on each firewall
	Target []string `json:"target"`
}

DefinitionsNsrpcNsrpcScheduleBody nsrpc scheduling request body

type DefinitionsNsrpcNsrpcScriptContentResponse added in v0.0.3

type DefinitionsNsrpcNsrpcScriptContentResponse struct {
	// Content The nsrpcScript content preprocessed for this firewall
	Content *string `json:"content,omitempty"`

	// Errors Only present if there are some errors during preprocessing
	Errors *[]struct {
		Code *string `json:"code,omitempty"`

		// Line Line number on which the error occurs
		Line *int      `json:"line,omitempty"`
		Msg  *string   `json:"msg,omitempty"`
		Vars *[]string `json:"vars,omitempty"`
	} `json:"errors,omitempty"`
	Success *bool `json:"success,omitempty"`
}

DefinitionsNsrpcNsrpcScriptContentResponse defines model for definitions_nsrpc_NsrpcScriptContentResponse.

type DefinitionsNsrpcNsrpcStateExecutionResponse added in v0.0.3

type DefinitionsNsrpcNsrpcStateExecutionResponse struct {
	// Date Start execution date
	Date      *openapi_types.Date `json:"date,omitempty"`
	Firewalls *[]struct {
		// Code Current execution code (similar to state)
		Code *string `json:"code,omitempty"`

		// Fwid Firewall's UUID
		Fwid *string `json:"fwid,omitempty"`

		// Name Firewall's name
		Name *string `json:"name,omitempty"`

		// State Current execution state
		State *string `json:"state,omitempty"`

		// Step Current execution step on this firewall
		Step *DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStep `json:"step,omitempty"`

		// Total Total number of execution steps on this firewall. Usefull to know if the execution is finished
		Total *DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotal `json:"total,omitempty"`
	} `json:"firewalls,omitempty"`
	Success *DefinitionsNsrpcNsrpcStateExecutionResponseSuccess `json:"success,omitempty"`

	// User Login of the user who launched the nsrpc execution
	User *string `json:"user,omitempty"`
}

DefinitionsNsrpcNsrpcStateExecutionResponse defines model for definitions_nsrpc_NsrpcStateExecutionResponse.

type DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStep added in v0.0.3

type DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStep int

DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStep Current execution step on this firewall

const (
	DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStepN0 DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStep = 0
	DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStepN1 DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStep = 1
	DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStepN2 DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStep = 2
	DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStepN3 DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStep = 3
)

Defines values for DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsStep.

type DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotal added in v0.0.3

type DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotal int

DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotal Total number of execution steps on this firewall. Usefull to know if the execution is finished

const (
	DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotalN1 DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotal = 1
	DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotalN2 DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotal = 2
	DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotalN3 DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotal = 3
)

Defines values for DefinitionsNsrpcNsrpcStateExecutionResponseFirewallsTotal.

type DefinitionsNsrpcNsrpcStateExecutionResponseSuccess added in v0.0.3

type DefinitionsNsrpcNsrpcStateExecutionResponseSuccess bool

DefinitionsNsrpcNsrpcStateExecutionResponseSuccess defines model for DefinitionsNsrpcNsrpcStateExecutionResponse.Success.

Defines values for DefinitionsNsrpcNsrpcStateExecutionResponseSuccess.

type DefinitionsObjectsCheckUsageResponse added in v0.0.2

type DefinitionsObjectsCheckUsageResponse struct {
	Result *[]struct {
		// Type When possible, most specific type (such as type "host", "port" for object) for configuration element using the source element
		Type *string `json:"_type,omitempty"`

		// Index When possible (e.g. for rule element), rule index related to configuration element using the source element
		Index *float32 `json:"index,omitempty"`

		// Priority When possible (e.g. for rule element), rule priority related to configuration element using the source element
		Priority *float32 `json:"priority,omitempty"`

		// SourceElementType Source configuration element type (object, firewall, certificate, etc) that is checked by the check-usage feature. Most of time it is the target element choose by the user, except for VTI topology.
		SourceElementType *string `json:"sourceElementType,omitempty"`

		// SourceElementUuid Source configuration element UUID that is checked by the check-usage feature.
		SourceElementUuid *string `json:"sourceElementUuid,omitempty"`

		// UsedByElementType Configuration element type using the source element
		UsedByElementType *string `json:"usedByElementType,omitempty"`

		// UsedByElementUuid Configuration element UUID using the source element
		UsedByElementUuid *string `json:"usedByElementUuid,omitempty"`
	} `json:"result,omitempty"`
	Success *bool `json:"success,omitempty"`
}

DefinitionsObjectsCheckUsageResponse defines model for definitions_objects_CheckUsageResponse.

type DefinitionsObjectsObjectProperties added in v0.0.3

type DefinitionsObjectsObjectProperties struct {
	// Type Object type
	Type string `json:"_type"`

	// Comment Object description/comment
	Comment *string `json:"comment,omitempty"`

	// Deployment Deployment mode
	Deployment *struct {
		Force *[]string                                         `json:"force,omitempty"`
		Mode  *DefinitionsObjectsObjectPropertiesDeploymentMode `json:"mode,omitempty"`
	} `json:"deployment,omitempty"`

	// Name Object name
	Name string `json:"name"`

	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsObjectsObjectProperties defines model for definitions_objects_ObjectProperties.

type DefinitionsObjectsObjectPropertiesDeploymentMode added in v0.0.3

type DefinitionsObjectsObjectPropertiesDeploymentMode string

DefinitionsObjectsObjectPropertiesDeploymentMode defines model for DefinitionsObjectsObjectProperties.Deployment.Mode.

const (
	DefinitionsObjectsObjectPropertiesDeploymentModeALL     DefinitionsObjectsObjectPropertiesDeploymentMode = "ALL"
	DefinitionsObjectsObjectPropertiesDeploymentModeDEFAULT DefinitionsObjectsObjectPropertiesDeploymentMode = "DEFAULT"
)

Defines values for DefinitionsObjectsObjectPropertiesDeploymentMode.

type DefinitionsObjectsObjectPropertiesWithoutUuid added in v0.0.3

type DefinitionsObjectsObjectPropertiesWithoutUuid struct {
	// Type Object type
	Type string `json:"_type"`

	// Comment Object description/comment
	Comment *string `json:"comment,omitempty"`

	// Deployment Deployment mode
	Deployment *struct {
		Force *[]string                                                    `json:"force,omitempty"`
		Mode  *DefinitionsObjectsObjectPropertiesWithoutUuidDeploymentMode `json:"mode,omitempty"`
	} `json:"deployment,omitempty"`

	// Name Object name
	Name string `json:"name"`
}

DefinitionsObjectsObjectPropertiesWithoutUuid defines model for definitions_objects_ObjectPropertiesWithoutUuid.

type DefinitionsObjectsObjectPropertiesWithoutUuidDeploymentMode added in v0.0.3

type DefinitionsObjectsObjectPropertiesWithoutUuidDeploymentMode string

DefinitionsObjectsObjectPropertiesWithoutUuidDeploymentMode defines model for DefinitionsObjectsObjectPropertiesWithoutUuid.Deployment.Mode.

const (
	DefinitionsObjectsObjectPropertiesWithoutUuidDeploymentModeALL     DefinitionsObjectsObjectPropertiesWithoutUuidDeploymentMode = "ALL"
	DefinitionsObjectsObjectPropertiesWithoutUuidDeploymentModeDEFAULT DefinitionsObjectsObjectPropertiesWithoutUuidDeploymentMode = "DEFAULT"
)

Defines values for DefinitionsObjectsObjectPropertiesWithoutUuidDeploymentMode.

type DefinitionsObjectsObjectUuid

type DefinitionsObjectsObjectUuid struct {
	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsObjectsObjectUuid defines model for definitions_objects_ObjectUuid.

type DefinitionsProxyParametersProxyAppName

type DefinitionsProxyParametersProxyAppName string

DefinitionsProxyParametersProxyAppName defines model for definitions_proxy_parameters_ProxyAppName.

const (
	Webadmin  DefinitionsProxyParametersProxyAppName = "webadmin"
	Webreport DefinitionsProxyParametersProxyAppName = "webreport"
)

Defines values for DefinitionsProxyParametersProxyAppName.

type DefinitionsProxyParametersProxyFileNameField

type DefinitionsProxyParametersProxyFileNameField = string

DefinitionsProxyParametersProxyFileNameField defines model for definitions_proxy_parameters_ProxyFileNameField.

type DefinitionsProxyParametersProxyFirewallUuid

type DefinitionsProxyParametersProxyFirewallUuid = string

DefinitionsProxyParametersProxyFirewallUuid defines model for definitions_proxy_parameters_ProxyFirewallUuid.

type DefinitionsProxyParametersProxyManifestConsent

type DefinitionsProxyParametersProxyManifestConsent = bool

DefinitionsProxyParametersProxyManifestConsent defines model for definitions_proxy_parameters_ProxyManifestConsent.

type DefinitionsProxyParametersProxyManifestRefuse

type DefinitionsProxyParametersProxyManifestRefuse = bool

DefinitionsProxyParametersProxyManifestRefuse defines model for definitions_proxy_parameters_ProxyManifestRefuse.

type DefinitionsProxyParametersProxyUserId

type DefinitionsProxyParametersProxyUserId = string

DefinitionsProxyParametersProxyUserId defines model for definitions_proxy_parameters_ProxyUserId.

type DefinitionsQueueMultipleQueuesResponse added in v0.0.3

type DefinitionsQueueMultipleQueuesResponse struct {
	Result  *[]DefinitionsQueueQueue `json:"result,omitempty"`
	Success *bool                    `json:"success,omitempty"`
}

DefinitionsQueueMultipleQueuesResponse defines model for definitions_queue_MultipleQueuesResponse.

type DefinitionsQueueQueue added in v0.0.3

type DefinitionsQueueQueue struct {
	Comment             *string                   `json:"comment,omitempty"`
	MaxBandwidth        *float32                  `json:"maxBandwidth,omitempty"`
	MaxReverseBandwidth *float32                  `json:"maxReverseBandwidth,omitempty"`
	MinBandwidth        *float32                  `json:"minBandwidth,omitempty"`
	MinReverseBandwidth *float32                  `json:"minReverseBandwidth,omitempty"`
	Name                string                    `json:"name"`
	Priority            *float32                  `json:"priority,omitempty"`
	Type                DefinitionsQueueQueueType `json:"type"`
	Uuid                string                    `json:"uuid"`
}

DefinitionsQueueQueue defines model for definitions_queue_Queue.

type DefinitionsQueueQueueType added in v0.0.3

type DefinitionsQueueQueueType string

DefinitionsQueueQueueType defines model for DefinitionsQueueQueue.Type.

const (
	DefinitionsQueueQueueTypeCBQ  DefinitionsQueueQueueType = "CBQ"
	DefinitionsQueueQueueTypeMONQ DefinitionsQueueQueueType = "MONQ"
	DefinitionsQueueQueueTypePRIQ DefinitionsQueueQueueType = "PRIQ"
)

Defines values for DefinitionsQueueQueueType.

type DefinitionsQueueQueueWithoutUuid added in v0.0.3

type DefinitionsQueueQueueWithoutUuid struct {
	Comment             *string                              `json:"comment,omitempty"`
	MaxBandwidth        *float32                             `json:"maxBandwidth,omitempty"`
	MaxReverseBandwidth *float32                             `json:"maxReverseBandwidth,omitempty"`
	MinBandwidth        *float32                             `json:"minBandwidth,omitempty"`
	MinReverseBandwidth *float32                             `json:"minReverseBandwidth,omitempty"`
	Name                string                               `json:"name"`
	Priority            *float32                             `json:"priority,omitempty"`
	Type                DefinitionsQueueQueueWithoutUuidType `json:"type"`
}

DefinitionsQueueQueueWithoutUuid A custom queue

type DefinitionsQueueQueueWithoutUuidType added in v0.0.3

type DefinitionsQueueQueueWithoutUuidType string

DefinitionsQueueQueueWithoutUuidType defines model for DefinitionsQueueQueueWithoutUuid.Type.

const (
	DefinitionsQueueQueueWithoutUuidTypeCBQ  DefinitionsQueueQueueWithoutUuidType = "CBQ"
	DefinitionsQueueQueueWithoutUuidTypeMONQ DefinitionsQueueQueueWithoutUuidType = "MONQ"
	DefinitionsQueueQueueWithoutUuidTypePRIQ DefinitionsQueueQueueWithoutUuidType = "PRIQ"
)

Defines values for DefinitionsQueueQueueWithoutUuidType.

type DefinitionsQueueSingleQueueResponse added in v0.0.3

type DefinitionsQueueSingleQueueResponse struct {
	// Result A queue
	Result  *DefinitionsQueueQueue `json:"result,omitempty"`
	Success *bool                  `json:"success,omitempty"`
}

DefinitionsQueueSingleQueueResponse defines model for definitions_queue_SingleQueueResponse.

type DefinitionsRadiusRadius added in v0.0.2

type DefinitionsRadiusRadius struct {
	BackupHost         *string `json:"backupHost,omitempty"`
	BackupPort         *int    `json:"backupPort,omitempty"`
	BackupPreSharedKey *string `json:"backupPreSharedKey,omitempty"`
	Enabled            *bool   `json:"enabled,omitempty"`
	Host               string  `json:"host"`
	Port               int     `json:"port"`
	PreSharedKey       string  `json:"preSharedKey"`
}

DefinitionsRadiusRadius defines model for definitions_radius_radius.

type DefinitionsRadiusRadiusPostResponse added in v0.0.2

type DefinitionsRadiusRadiusPostResponse struct {
	Result  *[]DefinitionsRadiusRadiusPostResponse_Result_Item `json:"result,omitempty"`
	Success *bool                                              `json:"success,omitempty"`
}

DefinitionsRadiusRadiusPostResponse defines model for definitions_radius_radiusPostResponse.

type DefinitionsRadiusRadiusPostResponseResult0 added in v0.0.2

type DefinitionsRadiusRadiusPostResponseResult0 struct {
	Enabled      *bool   `json:"enabled,omitempty"`
	Host         *string `json:"host,omitempty"`
	Port         *int    `json:"port,omitempty"`
	PreSharedKey *string `json:"preSharedKey,omitempty"`
}

DefinitionsRadiusRadiusPostResponseResult0 defines model for .

type DefinitionsRadiusRadiusPostResponseResult1 added in v0.0.2

type DefinitionsRadiusRadiusPostResponseResult1 struct {
	Enabled      *bool   `json:"enabled,omitempty"`
	Host         *string `json:"host,omitempty"`
	Port         *int    `json:"port,omitempty"`
	PreSharedKey *string `json:"preSharedKey,omitempty"`
}

DefinitionsRadiusRadiusPostResponseResult1 defines model for .

type DefinitionsRadiusRadiusPostResponse_Result_Item added in v0.0.2

type DefinitionsRadiusRadiusPostResponse_Result_Item struct {
	// contains filtered or unexported fields
}

DefinitionsRadiusRadiusPostResponse_Result_Item defines model for definitions_radius_radiusPostResponse.result.Item.

func (DefinitionsRadiusRadiusPostResponse_Result_Item) AsDefinitionsRadiusRadiusPostResponseResult0 added in v0.0.2

func (t DefinitionsRadiusRadiusPostResponse_Result_Item) AsDefinitionsRadiusRadiusPostResponseResult0() (DefinitionsRadiusRadiusPostResponseResult0, error)

AsDefinitionsRadiusRadiusPostResponseResult0 returns the union data inside the DefinitionsRadiusRadiusPostResponse_Result_Item as a DefinitionsRadiusRadiusPostResponseResult0

func (DefinitionsRadiusRadiusPostResponse_Result_Item) AsDefinitionsRadiusRadiusPostResponseResult1 added in v0.0.2

func (t DefinitionsRadiusRadiusPostResponse_Result_Item) AsDefinitionsRadiusRadiusPostResponseResult1() (DefinitionsRadiusRadiusPostResponseResult1, error)

AsDefinitionsRadiusRadiusPostResponseResult1 returns the union data inside the DefinitionsRadiusRadiusPostResponse_Result_Item as a DefinitionsRadiusRadiusPostResponseResult1

func (*DefinitionsRadiusRadiusPostResponse_Result_Item) FromDefinitionsRadiusRadiusPostResponseResult0 added in v0.0.2

func (t *DefinitionsRadiusRadiusPostResponse_Result_Item) FromDefinitionsRadiusRadiusPostResponseResult0(v DefinitionsRadiusRadiusPostResponseResult0) error

FromDefinitionsRadiusRadiusPostResponseResult0 overwrites any union data inside the DefinitionsRadiusRadiusPostResponse_Result_Item as the provided DefinitionsRadiusRadiusPostResponseResult0

func (*DefinitionsRadiusRadiusPostResponse_Result_Item) FromDefinitionsRadiusRadiusPostResponseResult1 added in v0.0.2

func (t *DefinitionsRadiusRadiusPostResponse_Result_Item) FromDefinitionsRadiusRadiusPostResponseResult1(v DefinitionsRadiusRadiusPostResponseResult1) error

FromDefinitionsRadiusRadiusPostResponseResult1 overwrites any union data inside the DefinitionsRadiusRadiusPostResponse_Result_Item as the provided DefinitionsRadiusRadiusPostResponseResult1

func (DefinitionsRadiusRadiusPostResponse_Result_Item) MarshalJSON added in v0.0.2

func (*DefinitionsRadiusRadiusPostResponse_Result_Item) MergeDefinitionsRadiusRadiusPostResponseResult0 added in v0.0.2

func (t *DefinitionsRadiusRadiusPostResponse_Result_Item) MergeDefinitionsRadiusRadiusPostResponseResult0(v DefinitionsRadiusRadiusPostResponseResult0) error

MergeDefinitionsRadiusRadiusPostResponseResult0 performs a merge with any union data inside the DefinitionsRadiusRadiusPostResponse_Result_Item, using the provided DefinitionsRadiusRadiusPostResponseResult0

func (*DefinitionsRadiusRadiusPostResponse_Result_Item) MergeDefinitionsRadiusRadiusPostResponseResult1 added in v0.0.2

func (t *DefinitionsRadiusRadiusPostResponse_Result_Item) MergeDefinitionsRadiusRadiusPostResponseResult1(v DefinitionsRadiusRadiusPostResponseResult1) error

MergeDefinitionsRadiusRadiusPostResponseResult1 performs a merge with any union data inside the DefinitionsRadiusRadiusPostResponse_Result_Item, using the provided DefinitionsRadiusRadiusPostResponseResult1

func (*DefinitionsRadiusRadiusPostResponse_Result_Item) UnmarshalJSON added in v0.0.2

type DefinitionsRadiusRadiusResponse added in v0.0.2

type DefinitionsRadiusRadiusResponse struct {
	Result  *[]DefinitionsRadiusRadius `json:"result,omitempty"`
	Success *bool                      `json:"success,omitempty"`
}

DefinitionsRadiusRadiusResponse defines model for definitions_radius_radiusResponse.

type DefinitionsRoutingRouteAddUpdateBody added in v0.0.3

type DefinitionsRoutingRouteAddUpdateBody struct {
	// AddNetwork Add IPv4 networks distributed via dynamic routing to the table of protected networks. Only for dynamic routeType
	AddNetwork *bool `json:"addNetwork,omitempty"`

	// Bird Bird config file content
	Bird *string `json:"bird,omitempty"`

	// Comment Host  or router uuid
	Comment *string `json:"comment,omitempty"`

	// Destination Host or network or group uuid
	Destination *string `json:"destination,omitempty"`

	// Enabled If the route is activated or not
	Enabled *bool `json:"enabled,omitempty"`

	// Gateway Host or router uuid
	Gateway *string `json:"gateway,omitempty"`

	// Iface interface uuid
	Iface *string `json:"iface,omitempty"`

	// Restart Restart dynamic routing when the firewall becomes active (high availability). Only for dynamic routeType
	Restart *bool `json:"restart,omitempty"`

	// RouteType Route type
	RouteType *DefinitionsRoutingRouteAddUpdateBodyRouteType `json:"routeType,omitempty"`

	// Uuid route uuid
	Uuid *string `json:"uuid,omitempty"`
}

DefinitionsRoutingRouteAddUpdateBody defines model for definitions_routing_RouteAddUpdateBody.

type DefinitionsRoutingRouteAddUpdateBodyRouteType added in v0.0.3

type DefinitionsRoutingRouteAddUpdateBodyRouteType string

DefinitionsRoutingRouteAddUpdateBodyRouteType Route type

const (
	DefinitionsRoutingRouteAddUpdateBodyRouteTypeDefault DefinitionsRoutingRouteAddUpdateBodyRouteType = "default"
	DefinitionsRoutingRouteAddUpdateBodyRouteTypeDynamic DefinitionsRoutingRouteAddUpdateBodyRouteType = "dynamic"
	DefinitionsRoutingRouteAddUpdateBodyRouteTypeReturn  DefinitionsRoutingRouteAddUpdateBodyRouteType = "return"
	DefinitionsRoutingRouteAddUpdateBodyRouteTypeStatic  DefinitionsRoutingRouteAddUpdateBodyRouteType = "static"
)

Defines values for DefinitionsRoutingRouteAddUpdateBodyRouteType.

type DefinitionsRoutingRouteInfo added in v0.0.3

type DefinitionsRoutingRouteInfo struct {
	// AddNetwork Add IPv4 networks distributed via dynamic routing to the table of protected networks. Only for dynamic routeType
	AddNetwork *bool `json:"addNetwork,omitempty"`

	// Bird Bird config file content
	Bird *string `json:"bird,omitempty"`

	// Comment Host  or router uuid
	Comment *string `json:"comment,omitempty"`

	// Destination Host or network or group uuid
	Destination *string `json:"destination,omitempty"`

	// Enabled If the route is activated or not
	Enabled *bool `json:"enabled,omitempty"`

	// Fwid Firewall uuid
	Fwid *string `json:"fwid,omitempty"`

	// Gateway Host or router uuid
	Gateway *string `json:"gateway,omitempty"`

	// Iface interface uuid
	Iface *string `json:"iface,omitempty"`

	// Restart Restart dynamic routing when the firewall becomes active (high availability). Only for dynamic routeType
	Restart *bool `json:"restart,omitempty"`

	// RouteType Route type
	RouteType *DefinitionsRoutingRouteInfoRouteType `json:"routeType,omitempty"`

	// Uuid Route uuid
	Uuid *string `json:"uuid,omitempty"`
}

DefinitionsRoutingRouteInfo defines model for definitions_routing_RouteInfo.

type DefinitionsRoutingRouteInfoRouteType added in v0.0.3

type DefinitionsRoutingRouteInfoRouteType string

DefinitionsRoutingRouteInfoRouteType Route type

const (
	DefinitionsRoutingRouteInfoRouteTypeDefault DefinitionsRoutingRouteInfoRouteType = "default"
	DefinitionsRoutingRouteInfoRouteTypeDynamic DefinitionsRoutingRouteInfoRouteType = "dynamic"
	DefinitionsRoutingRouteInfoRouteTypeReturn  DefinitionsRoutingRouteInfoRouteType = "return"
	DefinitionsRoutingRouteInfoRouteTypeStatic  DefinitionsRoutingRouteInfoRouteType = "static"
)

Defines values for DefinitionsRoutingRouteInfoRouteType.

type DefinitionsRoutingRouteProperties added in v0.0.3

type DefinitionsRoutingRouteProperties struct {
	// AddNetwork Add IPv4 networks distributed via dynamic routing to the table of protected networks. Only for dynamic routeType
	AddNetwork *bool `json:"addNetwork,omitempty"`

	// Bird Bird config file content
	Bird *string `json:"bird,omitempty"`

	// Comment Host  or router uuid
	Comment *string `json:"comment,omitempty"`

	// Destination Host or network or group uuid
	Destination *string `json:"destination,omitempty"`

	// Enabled If the route is activated or not
	Enabled *bool `json:"enabled,omitempty"`

	// Gateway Host or router uuid
	Gateway *string `json:"gateway,omitempty"`

	// Iface interface uuid
	Iface *string `json:"iface,omitempty"`

	// Restart Restart dynamic routing when the firewall becomes active (high availability). Only for dynamic routeType
	Restart *bool `json:"restart,omitempty"`

	// RouteType Route type
	RouteType *DefinitionsRoutingRoutePropertiesRouteType `json:"routeType,omitempty"`
}

DefinitionsRoutingRouteProperties defines model for definitions_routing_RouteProperties.

type DefinitionsRoutingRoutePropertiesRouteType added in v0.0.3

type DefinitionsRoutingRoutePropertiesRouteType string

DefinitionsRoutingRoutePropertiesRouteType Route type

const (
	DefinitionsRoutingRoutePropertiesRouteTypeDefault DefinitionsRoutingRoutePropertiesRouteType = "default"
	DefinitionsRoutingRoutePropertiesRouteTypeDynamic DefinitionsRoutingRoutePropertiesRouteType = "dynamic"
	DefinitionsRoutingRoutePropertiesRouteTypeReturn  DefinitionsRoutingRoutePropertiesRouteType = "return"
	DefinitionsRoutingRoutePropertiesRouteTypeStatic  DefinitionsRoutingRoutePropertiesRouteType = "static"
)

Defines values for DefinitionsRoutingRoutePropertiesRouteType.

type DefinitionsRoutingRouting added in v0.0.3

type DefinitionsRoutingRouting struct {
	// Result Routes list
	Result  *[]DefinitionsRoutingRouteInfo `json:"result,omitempty"`
	Success *bool                          `json:"success,omitempty"`
}

DefinitionsRoutingRouting defines model for definitions_routing_Routing.

type DefinitionsRulesParentType

type DefinitionsRulesParentType string

DefinitionsRulesParentType defines model for definitions_rules_ParentType.

const (
	DefinitionsRulesParentTypeFirewall        DefinitionsRulesParentType = "firewall"
	DefinitionsRulesParentTypeFolderPrimary   DefinitionsRulesParentType = "folder-primary"
	DefinitionsRulesParentTypeFolderSecondary DefinitionsRulesParentType = "folder-secondary"
	DefinitionsRulesParentTypeRuleSet         DefinitionsRulesParentType = "rule-set"
)

Defines values for DefinitionsRulesParentType.

type DefinitionsServerStateCurrentRevision added in v0.0.2

type DefinitionsServerStateCurrentRevision struct {
	IsLast *bool `json:"isLast,omitempty"`

	// Revision revision number
	Revision *string `json:"revision,omitempty"`
}

DefinitionsServerStateCurrentRevision defines model for definitions_server-state_CurrentRevision.

type DefinitionsSnsdiffSnsDiffResult added in v0.0.2

type DefinitionsSnsdiffSnsDiffResult struct {
	Result *struct {
		// Diff Return from command diff applied on last deployed configuration and SNS local configuration
		Diff *string `json:"diff,omitempty"`

		// FileName filename for download
		FileName *string `json:"fileName,omitempty"`

		// LastDeployedCfgBirthDate The date when the last deployed configuration was generated
		LastDeployedCfgBirthDate *string `json:"lastDeployedCfgBirthDate,omitempty"`

		// RevisionNumber Revision number of the last deployed configuration
		RevisionNumber *int `json:"revisionNumber,omitempty"`
	} `json:"result,omitempty"`
	Sucess *bool `json:"sucess,omitempty"`
}

DefinitionsSnsdiffSnsDiffResult defines model for definitions_snsdiff_SnsDiffResult.

type DefinitionsTopologiesAddressPoolReservationInTopology added in v0.0.2

type DefinitionsTopologiesAddressPoolReservationInTopology struct {
	// Ipv4Address IPv4 address of the reservation, with CIDR - usually /31
	Ipv4Address string `json:"ipv4Address"`

	// Mask Mask address of the reservation
	Mask *string `json:"mask,omitempty"`

	// PeerHost Remote host object's name
	PeerHost *string `json:"peerHost,omitempty"`

	// PeerHostComment Remote host object's comment
	PeerHostComment *string `json:"peerHostComment,omitempty"`
	Remote          string  `json:"remote"`

	// RemoteVTI Remote VTI system object's name
	RemoteVTI *string `json:"remoteVTI,omitempty"`

	// VtiComment VTI's comment
	VtiComment *string `json:"vtiComment,omitempty"`

	// VtiName VTI's name
	VtiName *string `json:"vtiName,omitempty"`
}

DefinitionsTopologiesAddressPoolReservationInTopology defines model for definitions_topologies_AddressPoolReservationInTopology.

type DefinitionsTopologiesDefaultAddressPool added in v0.0.2

type DefinitionsTopologiesDefaultAddressPool struct {
	Address string `json:"address"`
}

DefinitionsTopologiesDefaultAddressPool defines model for definitions_topologies_DefaultAddressPool.

type DefinitionsTopologiesTopologiesListResponse added in v0.0.2

type DefinitionsTopologiesTopologiesListResponse struct {
	Result  *[]DefinitionsTopologiesTopologyPropertiesWithUuid `json:"result,omitempty"`
	Success *bool                                              `json:"success,omitempty"`
}

DefinitionsTopologiesTopologiesListResponse defines model for definitions_topologies_TopologiesListResponse.

type DefinitionsTopologiesTopologyPeerProperties added in v0.0.2

type DefinitionsTopologiesTopologyPeerProperties struct {
	// Endpoints List of traffic endpoints, if policy-based
	Endpoints *[]string `json:"endpoints,omitempty"`

	// PublicIpAddressHost undefined for firewall default, object uuid if overriden, or "any" if peer is dynamic
	PublicIpAddressHost string `json:"publicIpAddressHost"`

	// Reservations List of peer's reservations, if route-based
	Reservations *[]DefinitionsTopologiesAddressPoolReservationInTopology `json:"reservations,omitempty"`

	// Uuid Peer UUID (Firewall or Host)
	Uuid string `json:"uuid"`

	// VpnLocalAddress undefined for firewall default, object uuid if overriden
	VpnLocalAddress string `json:"vpnLocalAddress"`
}

DefinitionsTopologiesTopologyPeerProperties defines model for definitions_topologies_TopologyPeerProperties.

type DefinitionsTopologiesTopologyPeerPropertiesWithoutReadOnly added in v0.0.2

type DefinitionsTopologiesTopologyPeerPropertiesWithoutReadOnly struct {
	// Endpoints List of traffic endpoints, if policy-based
	Endpoints *[]string `json:"endpoints,omitempty"`

	// PublicIpAddressHost undefined for firewall default, object uuid if overriden, or "any" if peer is dynamic
	PublicIpAddressHost string `json:"publicIpAddressHost"`

	// Uuid Peer UUID (Firewall or Host)
	Uuid string `json:"uuid"`

	// VpnLocalAddress undefined for firewall default, object uuid if overriden
	VpnLocalAddress string `json:"vpnLocalAddress"`
}

DefinitionsTopologiesTopologyPeerPropertiesWithoutReadOnly defines model for definitions_topologies_TopologyPeerPropertiesWithoutReadOnly.

type DefinitionsTopologiesTopologyPropertiesWithUuid added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithUuid struct {
	// AddressPool IPv4 address with CIDR of the chosen address pool, if route-based
	AddressPool *string `json:"addressPool,omitempty"`

	// Authorities Associated certificate authority UUID (Required if no psk)
	Authorities *[]string `json:"authorities,omitempty"`

	// Center UUID of the peer that will be the center of the topology, if shape is star
	Center *string `json:"center,omitempty"`

	// DpdMode Dead Peer Detection mode
	DpdMode DefinitionsTopologiesTopologyPropertiesWithUuidDpdMode `json:"dpdMode"`

	// Enabled True if the topology is enabled, false otherwise
	Enabled bool `json:"enabled"`

	// EncryptionProfile Associated encryption profile UUID
	EncryptionProfile string `json:"encryptionProfile"`

	// FragmentSize The fragment size
	FragmentSize *int `json:"fragmentSize,omitempty"`

	// IkeDscp The IKE dscp value to apply to the topology IKE traffic. Goes from 0 to 63 and is optional.
	IkeDscp *float32 `json:"ikeDscp,omitempty"`

	// IkeVersion IKE version
	IkeVersion DefinitionsTopologiesTopologyPropertiesWithUuidIkeVersion `json:"ikeVersion"`

	// Name Topology name
	Name string `json:"name"`

	// NbTunnels Number of tunnels in topology
	NbTunnels *float32 `json:"nbTunnels,omitempty"`

	// Peers List of topology peers
	Peers []DefinitionsTopologiesTopologyPeerProperties `json:"peers"`

	// Pmtud Path MTU Discovery (0 = "Disabled", 1 = "Always add the DF flag", 2 = "Keep the DF flag")
	Pmtud *DefinitionsTopologiesTopologyPropertiesWithUuidPmtud `json:"pmtud,omitempty"`

	// Psk Topology PSK (Required if no authorities)
	Psk *string `json:"psk,omitempty"`

	// ResponderOnly ONLY in the case of a star topology, whether the center will be set as responder-only, so that it will not initiate VPN tunnels
	ResponderOnly *bool `json:"responderOnly,omitempty"`

	// Shape Topology shape
	Shape *DefinitionsTopologiesTopologyPropertiesWithUuidShape `json:"shape,omitempty"`

	// Type Topology type
	Type *DefinitionsTopologiesTopologyPropertiesWithUuidType `json:"type,omitempty"`

	// Uuid Object uuid
	Uuid string `json:"uuid"`
}

DefinitionsTopologiesTopologyPropertiesWithUuid defines model for definitions_topologies_TopologyPropertiesWithUuid.

type DefinitionsTopologiesTopologyPropertiesWithUuidDpdMode added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithUuidDpdMode string

DefinitionsTopologiesTopologyPropertiesWithUuidDpdMode Dead Peer Detection mode

const (
	DefinitionsTopologiesTopologyPropertiesWithUuidDpdModeHigh    DefinitionsTopologiesTopologyPropertiesWithUuidDpdMode = "high"
	DefinitionsTopologiesTopologyPropertiesWithUuidDpdModeLow     DefinitionsTopologiesTopologyPropertiesWithUuidDpdMode = "low"
	DefinitionsTopologiesTopologyPropertiesWithUuidDpdModeOff     DefinitionsTopologiesTopologyPropertiesWithUuidDpdMode = "off"
	DefinitionsTopologiesTopologyPropertiesWithUuidDpdModePassive DefinitionsTopologiesTopologyPropertiesWithUuidDpdMode = "passive"
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithUuidDpdMode.

type DefinitionsTopologiesTopologyPropertiesWithUuidIkeVersion added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithUuidIkeVersion float32

DefinitionsTopologiesTopologyPropertiesWithUuidIkeVersion IKE version

const (
	DefinitionsTopologiesTopologyPropertiesWithUuidIkeVersionN1 DefinitionsTopologiesTopologyPropertiesWithUuidIkeVersion = 1
	DefinitionsTopologiesTopologyPropertiesWithUuidIkeVersionN2 DefinitionsTopologiesTopologyPropertiesWithUuidIkeVersion = 2
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithUuidIkeVersion.

type DefinitionsTopologiesTopologyPropertiesWithUuidPmtud added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithUuidPmtud int

DefinitionsTopologiesTopologyPropertiesWithUuidPmtud Path MTU Discovery (0 = "Disabled", 1 = "Always add the DF flag", 2 = "Keep the DF flag")

const (
	DefinitionsTopologiesTopologyPropertiesWithUuidPmtudN0 DefinitionsTopologiesTopologyPropertiesWithUuidPmtud = 0
	DefinitionsTopologiesTopologyPropertiesWithUuidPmtudN1 DefinitionsTopologiesTopologyPropertiesWithUuidPmtud = 1
	DefinitionsTopologiesTopologyPropertiesWithUuidPmtudN2 DefinitionsTopologiesTopologyPropertiesWithUuidPmtud = 2
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithUuidPmtud.

type DefinitionsTopologiesTopologyPropertiesWithUuidShape added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithUuidShape string

DefinitionsTopologiesTopologyPropertiesWithUuidShape Topology shape

const (
	DefinitionsTopologiesTopologyPropertiesWithUuidShapeMesh DefinitionsTopologiesTopologyPropertiesWithUuidShape = "mesh"
	DefinitionsTopologiesTopologyPropertiesWithUuidShapeStar DefinitionsTopologiesTopologyPropertiesWithUuidShape = "star"
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithUuidShape.

type DefinitionsTopologiesTopologyPropertiesWithUuidType added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithUuidType string

DefinitionsTopologiesTopologyPropertiesWithUuidType Topology type

const (
	DefinitionsTopologiesTopologyPropertiesWithUuidTypePolicy DefinitionsTopologiesTopologyPropertiesWithUuidType = "policy"
	DefinitionsTopologiesTopologyPropertiesWithUuidTypeRoute  DefinitionsTopologiesTopologyPropertiesWithUuidType = "route"
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithUuidType.

type DefinitionsTopologiesTopologyPropertiesWithoutUuid added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithoutUuid struct {
	// AddressPool IPv4 address with CIDR of the chosen address pool, if route-based
	AddressPool *string `json:"addressPool,omitempty"`

	// Authorities Associated certificate authority UUID (Required if no psk)
	Authorities *[]string `json:"authorities,omitempty"`

	// Center UUID of the peer that will be the center of the topology, if shape is star
	Center *string `json:"center,omitempty"`

	// DpdMode Dead Peer Detection mode
	DpdMode DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdMode `json:"dpdMode"`

	// Enabled True if the topology is enabled, false otherwise
	Enabled bool `json:"enabled"`

	// EncryptionProfile Associated encryption profile UUID
	EncryptionProfile string `json:"encryptionProfile"`

	// FragmentSize The fragment size
	FragmentSize *int `json:"fragmentSize,omitempty"`

	// IkeDscp The IKE dscp value to apply to the topology IKE traffic. Goes from 0 to 63 and is optional.
	IkeDscp *float32 `json:"ikeDscp,omitempty"`

	// IkeVersion IKE version
	IkeVersion DefinitionsTopologiesTopologyPropertiesWithoutUuidIkeVersion `json:"ikeVersion"`

	// Name Topology name
	Name string `json:"name"`

	// Peers List of topology peers
	Peers []DefinitionsTopologiesTopologyPeerPropertiesWithoutReadOnly `json:"peers"`

	// Pmtud Path MTU Discovery (0 = "Disabled", 1 = "Always add the DF flag", 2 = "Keep the DF flag")
	Pmtud *DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtud `json:"pmtud,omitempty"`

	// Psk Topology PSK (Required if no authorities)
	Psk *string `json:"psk,omitempty"`

	// ResponderOnly ONLY in the case of a star topology, whether the center will be set as responder-only, so that it will not initiate VPN tunnels
	ResponderOnly *bool `json:"responderOnly,omitempty"`

	// Shape Topology shape
	Shape *DefinitionsTopologiesTopologyPropertiesWithoutUuidShape `json:"shape,omitempty"`

	// Type Topology type
	Type *DefinitionsTopologiesTopologyPropertiesWithoutUuidType `json:"type,omitempty"`
}

DefinitionsTopologiesTopologyPropertiesWithoutUuid defines model for definitions_topologies_TopologyPropertiesWithoutUuid.

type DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdMode added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdMode string

DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdMode Dead Peer Detection mode

const (
	DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdModeHigh    DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdMode = "high"
	DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdModeLow     DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdMode = "low"
	DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdModeOff     DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdMode = "off"
	DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdModePassive DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdMode = "passive"
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithoutUuidDpdMode.

type DefinitionsTopologiesTopologyPropertiesWithoutUuidIkeVersion added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithoutUuidIkeVersion float32

DefinitionsTopologiesTopologyPropertiesWithoutUuidIkeVersion IKE version

const (
	DefinitionsTopologiesTopologyPropertiesWithoutUuidIkeVersionN1 DefinitionsTopologiesTopologyPropertiesWithoutUuidIkeVersion = 1
	DefinitionsTopologiesTopologyPropertiesWithoutUuidIkeVersionN2 DefinitionsTopologiesTopologyPropertiesWithoutUuidIkeVersion = 2
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithoutUuidIkeVersion.

type DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtud added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtud int

DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtud Path MTU Discovery (0 = "Disabled", 1 = "Always add the DF flag", 2 = "Keep the DF flag")

const (
	DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtudN0 DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtud = 0
	DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtudN1 DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtud = 1
	DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtudN2 DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtud = 2
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithoutUuidPmtud.

type DefinitionsTopologiesTopologyPropertiesWithoutUuidShape added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithoutUuidShape string

DefinitionsTopologiesTopologyPropertiesWithoutUuidShape Topology shape

const (
	DefinitionsTopologiesTopologyPropertiesWithoutUuidShapeMesh DefinitionsTopologiesTopologyPropertiesWithoutUuidShape = "mesh"
	DefinitionsTopologiesTopologyPropertiesWithoutUuidShapeStar DefinitionsTopologiesTopologyPropertiesWithoutUuidShape = "star"
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithoutUuidShape.

type DefinitionsTopologiesTopologyPropertiesWithoutUuidType added in v0.0.2

type DefinitionsTopologiesTopologyPropertiesWithoutUuidType string

DefinitionsTopologiesTopologyPropertiesWithoutUuidType Topology type

const (
	DefinitionsTopologiesTopologyPropertiesWithoutUuidTypePolicy DefinitionsTopologiesTopologyPropertiesWithoutUuidType = "policy"
	DefinitionsTopologiesTopologyPropertiesWithoutUuidTypeRoute  DefinitionsTopologiesTopologyPropertiesWithoutUuidType = "route"
)

Defines values for DefinitionsTopologiesTopologyPropertiesWithoutUuidType.

type DefinitionsTrafficShaperMultipleTrafficShapersResponse added in v0.0.3

type DefinitionsTrafficShaperMultipleTrafficShapersResponse struct {
	Result  *[]DefinitionsTrafficShaperTrafficShaper `json:"result,omitempty"`
	Success *bool                                    `json:"success,omitempty"`
}

DefinitionsTrafficShaperMultipleTrafficShapersResponse defines model for definitions_traffic-shaper_MultipleTrafficShapersResponse.

type DefinitionsTrafficShaperSingleTrafficShaperResponse added in v0.0.3

type DefinitionsTrafficShaperSingleTrafficShaperResponse struct {
	// Result A traffic shaper
	Result  *DefinitionsTrafficShaperTrafficShaper `json:"result,omitempty"`
	Success *bool                                  `json:"success,omitempty"`
}

DefinitionsTrafficShaperSingleTrafficShaperResponse defines model for definitions_traffic-shaper_SingleTrafficShaperResponse.

type DefinitionsTrafficShaperTrafficShaper added in v0.0.3

type DefinitionsTrafficShaperTrafficShaper struct {
	IncomingBandwidth float32 `json:"incomingBandwidth"`
	Name              string  `json:"name"`
	OutgoingBandwidth float32 `json:"outgoingBandwidth"`
	Uuid              string  `json:"uuid"`
}

DefinitionsTrafficShaperTrafficShaper defines model for definitions_traffic-shaper_TrafficShaper.

type DefinitionsTrafficShaperTrafficShaperWithoutUuid added in v0.0.3

type DefinitionsTrafficShaperTrafficShaperWithoutUuid struct {
	IncomingBandwidth float32 `json:"incomingBandwidth"`
	Name              string  `json:"name"`
	OutgoingBandwidth float32 `json:"outgoingBandwidth"`
}

DefinitionsTrafficShaperTrafficShaperWithoutUuid A custom traffic shaper

type DefinitionsTunnelsTunnelEndpoint added in v0.0.2

type DefinitionsTunnelsTunnelEndpoint struct {
	// DetectedPublicIpAddress IP address used by Firewall on this tunnel endpoint
	DetectedPublicIpAddress *string `json:"detectedPublicIpAddress,omitempty"`

	// DetectedVpnLocalAddressName Interface used for this tunnel endpoint or null when tunnel has never been up
	DetectedVpnLocalAddressName *string `json:"detectedVpnLocalAddressName,omitempty"`

	// Endpoint endpoint object
	Endpoint *string `json:"endpoint,omitempty"`

	// Gateway endpoint gateway
	Gateway *string `json:"gateway,omitempty"`

	// PublicIpAddress IP address used for this tunnel endpoint (comes from firewall or topology endpoint's configuration)
	PublicIpAddress *string `json:"publicIpAddress,omitempty"`

	// VpnLocalAddressName Interface configured for this tunnel endpoint (comes from firewall or topology endpoint's configuration)
	VpnLocalAddressName *string `json:"vpnLocalAddressName,omitempty"`
}

DefinitionsTunnelsTunnelEndpoint defines model for definitions_tunnels_TunnelEndpoint.

type DefinitionsTunnelsTunnelProperties added in v0.0.2

type DefinitionsTunnelsTunnelProperties struct {
	// Left tunnel's left side couple gateway-objects
	Left DefinitionsTunnelsTunnelEndpoint `json:"left"`

	// Name topology's name
	Name string `json:"name"`

	// Right tunnel's right side couple  gateway-objects
	Right DefinitionsTunnelsTunnelEndpoint `json:"right"`

	// Rulename link's digest according to VPN config rulename token
	Rulename string `json:"rulename"`

	// Shape topology's shape
	Shape string `json:"shape"`

	// Status Tunnel's status
	Status struct {
		Left  *DefinitionsTunnelsTunnelPropertiesStatusLeft  `json:"left,omitempty"`
		Right *DefinitionsTunnelsTunnelPropertiesStatusRight `json:"right,omitempty"`
		State *DefinitionsTunnelsTunnelPropertiesStatusState `json:"state,omitempty"`
	} `json:"status"`

	// Type topology's type
	Type string `json:"type"`

	// Uuid topology's UUID
	Uuid string `json:"uuid"`
}

DefinitionsTunnelsTunnelProperties defines model for definitions_tunnels_TunnelProperties.

type DefinitionsTunnelsTunnelPropertiesStatusLeft added in v0.0.2

type DefinitionsTunnelsTunnelPropertiesStatusLeft string

DefinitionsTunnelsTunnelPropertiesStatusLeft defines model for DefinitionsTunnelsTunnelProperties.Status.Left.

const (
	DefinitionsTunnelsTunnelPropertiesStatusLeftDead    DefinitionsTunnelsTunnelPropertiesStatusLeft = "dead"
	DefinitionsTunnelsTunnelPropertiesStatusLeftMature  DefinitionsTunnelsTunnelPropertiesStatusLeft = "mature"
	DefinitionsTunnelsTunnelPropertiesStatusLeftUnknown DefinitionsTunnelsTunnelPropertiesStatusLeft = "unknown"
)

Defines values for DefinitionsTunnelsTunnelPropertiesStatusLeft.

type DefinitionsTunnelsTunnelPropertiesStatusRight added in v0.0.2

type DefinitionsTunnelsTunnelPropertiesStatusRight string

DefinitionsTunnelsTunnelPropertiesStatusRight defines model for DefinitionsTunnelsTunnelProperties.Status.Right.

const (
	DefinitionsTunnelsTunnelPropertiesStatusRightDead    DefinitionsTunnelsTunnelPropertiesStatusRight = "dead"
	DefinitionsTunnelsTunnelPropertiesStatusRightMature  DefinitionsTunnelsTunnelPropertiesStatusRight = "mature"
	DefinitionsTunnelsTunnelPropertiesStatusRightUnknown DefinitionsTunnelsTunnelPropertiesStatusRight = "unknown"
)

Defines values for DefinitionsTunnelsTunnelPropertiesStatusRight.

type DefinitionsTunnelsTunnelPropertiesStatusState added in v0.0.2

type DefinitionsTunnelsTunnelPropertiesStatusState string

DefinitionsTunnelsTunnelPropertiesStatusState defines model for DefinitionsTunnelsTunnelProperties.Status.State.

Defines values for DefinitionsTunnelsTunnelPropertiesStatusState.

type DefinitionsTunnelsTunnelsListResponse added in v0.0.2

type DefinitionsTunnelsTunnelsListResponse struct {
	Result  *[]DefinitionsTunnelsTunnelProperties `json:"result,omitempty"`
	Success *bool                                 `json:"success,omitempty"`
}

DefinitionsTunnelsTunnelsListResponse defines model for definitions_tunnels_TunnelsListResponse.

type DefinitionsVariablesMultipleVariablesResponse added in v0.0.2

type DefinitionsVariablesMultipleVariablesResponse struct {
	Result  *[]DefinitionsVariablesVariable `json:"result,omitempty"`
	Success *bool                           `json:"success,omitempty"`
}

DefinitionsVariablesMultipleVariablesResponse defines model for definitions_variables_MultipleVariablesResponse.

type DefinitionsVariablesSingleVariableResponse added in v0.0.2

type DefinitionsVariablesSingleVariableResponse struct {
	// Result A custom variable
	Result  *DefinitionsVariablesVariable `json:"result,omitempty"`
	Success *bool                         `json:"success,omitempty"`
}

DefinitionsVariablesSingleVariableResponse defines model for definitions_variables_SingleVariableResponse.

type DefinitionsVariablesVariable added in v0.0.2

type DefinitionsVariablesVariable struct {
	Comment *string `json:"comment,omitempty"`
	Name    string  `json:"name"`
	Uuid    string  `json:"uuid"`
}

DefinitionsVariablesVariable defines model for definitions_variables_Variable.

type DefinitionsVariablesVariableWithoutUuid added in v0.0.2

type DefinitionsVariablesVariableWithoutUuid struct {
	Comment *string `json:"comment,omitempty"`
	Name    string  `json:"name"`
}

DefinitionsVariablesVariableWithoutUuid A custom variable

type DefinitionsVariablesVariablesImportListResponse added in v0.0.2

type DefinitionsVariablesVariablesImportListResponse struct {
	Result *struct {
		ImportSummary *struct {
			Created   *int `json:"created,omitempty"`
			Defined   *int `json:"defined,omitempty"`
			Error     *int `json:"error,omitempty"`
			Undefined *int `json:"undefined,omitempty"`
			Updated   *int `json:"updated,omitempty"`
		} `json:"importSummary,omitempty"`

		// Logs list of logs
		Logs *[]struct {
			// Ctx context of the log
			Ctx *struct {
				// LineContent line extracted from csv file
				LineContent *map[string]interface{} `json:"lineContent,omitempty"`

				// LineNum index of the rule/ruleSet/object in csv file
				LineNum *float32 `json:"lineNum,omitempty"`

				// Type type of imported csv file
				Type *DefinitionsVariablesVariablesImportListResponseResultLogsCtxType `json:"type,omitempty"`
			} `json:"ctx,omitempty"`

			// Level log level
			Level *DefinitionsVariablesVariablesImportListResponseResultLogsLevel `json:"level,omitempty"`

			// Message log message
			Message *string `json:"message,omitempty"`
		} `json:"logs,omitempty"`
		Success *bool `json:"success,omitempty"`
	} `json:"result,omitempty"`
	Success *bool `json:"success,omitempty"`
}

DefinitionsVariablesVariablesImportListResponse defines model for definitions_variables_VariablesImportListResponse.

type DefinitionsVariablesVariablesImportListResponseResultLogsCtxType added in v0.0.2

type DefinitionsVariablesVariablesImportListResponseResultLogsCtxType string

DefinitionsVariablesVariablesImportListResponseResultLogsCtxType type of imported csv file

const (
	DefinitionsVariablesVariablesImportListResponseResultLogsCtxTypeObject  DefinitionsVariablesVariablesImportListResponseResultLogsCtxType = "object"
	DefinitionsVariablesVariablesImportListResponseResultLogsCtxTypeRule    DefinitionsVariablesVariablesImportListResponseResultLogsCtxType = "rule"
	DefinitionsVariablesVariablesImportListResponseResultLogsCtxTypeRuleSet DefinitionsVariablesVariablesImportListResponseResultLogsCtxType = "ruleSet"
)

Defines values for DefinitionsVariablesVariablesImportListResponseResultLogsCtxType.

type DefinitionsVariablesVariablesImportListResponseResultLogsLevel added in v0.0.2

type DefinitionsVariablesVariablesImportListResponseResultLogsLevel string

DefinitionsVariablesVariablesImportListResponseResultLogsLevel log level

Defines values for DefinitionsVariablesVariablesImportListResponseResultLogsLevel.

type DefinitionsVariablesVariablesImportSummary added in v0.0.2

type DefinitionsVariablesVariablesImportSummary struct {
	ImportSummary *struct {
		Created   *int `json:"created,omitempty"`
		Defined   *int `json:"defined,omitempty"`
		Error     *int `json:"error,omitempty"`
		Undefined *int `json:"undefined,omitempty"`
		Updated   *int `json:"updated,omitempty"`
	} `json:"importSummary,omitempty"`
}

DefinitionsVariablesVariablesImportSummary defines model for definitions_variables_VariablesImportSummary.

type DeleteApiAccountsUuidResponse added in v0.0.2

type DeleteApiAccountsUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsAccountsAccountPropertiesWithoutPassword `json:"result,omitempty"`
		Success *bool                                                `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON403 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiAccountsUuidResponse added in v0.0.2

func ParseDeleteApiAccountsUuidResponse(rsp *http.Response) (*DeleteApiAccountsUuidResponse, error)

ParseDeleteApiAccountsUuidResponse parses an HTTP response from a DeleteApiAccountsUuidWithResponse call

func (DeleteApiAccountsUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (DeleteApiAccountsUuidResponse) StatusCode added in v0.0.2

func (r DeleteApiAccountsUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApiCertificatesAuthoritiesCaUuidResponse added in v0.0.2

type DeleteApiCertificatesAuthoritiesCaUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiCertificatesAuthoritiesCaUuidResponse added in v0.0.2

func ParseDeleteApiCertificatesAuthoritiesCaUuidResponse(rsp *http.Response) (*DeleteApiCertificatesAuthoritiesCaUuidResponse, error)

ParseDeleteApiCertificatesAuthoritiesCaUuidResponse parses an HTTP response from a DeleteApiCertificatesAuthoritiesCaUuidWithResponse call

func (DeleteApiCertificatesAuthoritiesCaUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (DeleteApiCertificatesAuthoritiesCaUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type DeleteApiCertificatesUuidResponse added in v0.0.2

type DeleteApiCertificatesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsCertificatesCertificate `json:"result,omitempty"`
		Success *bool                               `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiCertificatesUuidResponse added in v0.0.2

func ParseDeleteApiCertificatesUuidResponse(rsp *http.Response) (*DeleteApiCertificatesUuidResponse, error)

ParseDeleteApiCertificatesUuidResponse parses an HTTP response from a DeleteApiCertificatesUuidWithResponse call

func (DeleteApiCertificatesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (DeleteApiCertificatesUuidResponse) StatusCode added in v0.0.2

func (r DeleteApiCertificatesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApiCustompropertiesUuidResponse added in v0.0.2

type DeleteApiCustompropertiesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiCustompropertiesUuidResponse added in v0.0.2

func ParseDeleteApiCustompropertiesUuidResponse(rsp *http.Response) (*DeleteApiCustompropertiesUuidResponse, error)

ParseDeleteApiCustompropertiesUuidResponse parses an HTTP response from a DeleteApiCustompropertiesUuidWithResponse call

func (DeleteApiCustompropertiesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (DeleteApiCustompropertiesUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type DeleteApiFoldersUuidParams added in v0.0.2

type DeleteApiFoldersUuidParams struct {
	// DestinationFolder Folder uuid where firewalls and folders will be moved
	DestinationFolder *string `form:"destinationFolder,omitempty" json:"destinationFolder,omitempty"`
}

DeleteApiFoldersUuidParams defines parameters for DeleteApiFoldersUuid.

type DeleteApiFoldersUuidResponse added in v0.0.2

type DeleteApiFoldersUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *map[string]interface{} `json:"result,omitempty"`
		Success bool                    `json:"success"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiFoldersUuidResponse added in v0.0.2

func ParseDeleteApiFoldersUuidResponse(rsp *http.Response) (*DeleteApiFoldersUuidResponse, error)

ParseDeleteApiFoldersUuidResponse parses an HTTP response from a DeleteApiFoldersUuidWithResponse call

func (DeleteApiFoldersUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (DeleteApiFoldersUuidResponse) StatusCode added in v0.0.2

func (r DeleteApiFoldersUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApiNetworkInterfacesBulkJSONBody added in v0.0.3

type DeleteApiNetworkInterfacesBulkJSONBody = []DeleteApiNetworkInterfacesBulkJSONBody_Item

DeleteApiNetworkInterfacesBulkJSONBody defines parameters for DeleteApiNetworkInterfacesBulk.

type DeleteApiNetworkInterfacesBulkJSONBody_Item added in v0.0.3

type DeleteApiNetworkInterfacesBulkJSONBody_Item struct {
	// contains filtered or unexported fields
}

DeleteApiNetworkInterfacesBulkJSONBody_Item defines parameters for DeleteApiNetworkInterfacesBulk.

type DeleteApiNetworkInterfacesBulkJSONRequestBody added in v0.0.3

type DeleteApiNetworkInterfacesBulkJSONRequestBody = DeleteApiNetworkInterfacesBulkJSONBody

DeleteApiNetworkInterfacesBulkJSONRequestBody defines body for DeleteApiNetworkInterfacesBulk for application/json ContentType.

type DeleteApiNetworkInterfacesBulkResponse added in v0.0.3

type DeleteApiNetworkInterfacesBulkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *[]DeleteApiNetworkInterfacesBulk_200_Result_Item `json:"result,omitempty"`
		Success *bool                                             `json:"success,omitempty"`
	}
}

func ParseDeleteApiNetworkInterfacesBulkResponse added in v0.0.3

func ParseDeleteApiNetworkInterfacesBulkResponse(rsp *http.Response) (*DeleteApiNetworkInterfacesBulkResponse, error)

ParseDeleteApiNetworkInterfacesBulkResponse parses an HTTP response from a DeleteApiNetworkInterfacesBulkWithResponse call

func (DeleteApiNetworkInterfacesBulkResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiNetworkInterfacesBulkResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type DeleteApiNetworkInterfacesBulk_200_Result_Item added in v0.0.3

type DeleteApiNetworkInterfacesBulk_200_Result_Item struct {
	// contains filtered or unexported fields
}

type DeleteApiNetworkInterfacesUuidResponse added in v0.0.3

type DeleteApiNetworkInterfacesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DeleteApiNetworkInterfacesUuid_200_Result `json:"result,omitempty"`
		Success *bool                                      `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiNetworkInterfacesUuidResponse added in v0.0.3

func ParseDeleteApiNetworkInterfacesUuidResponse(rsp *http.Response) (*DeleteApiNetworkInterfacesUuidResponse, error)

ParseDeleteApiNetworkInterfacesUuidResponse parses an HTTP response from a DeleteApiNetworkInterfacesUuidWithResponse call

func (DeleteApiNetworkInterfacesUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiNetworkInterfacesUuidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type DeleteApiNetworkInterfacesUuid_200_Result added in v0.0.3

type DeleteApiNetworkInterfacesUuid_200_Result struct {
	// contains filtered or unexported fields
}

type DeleteApiNsrpcScriptScriptnameResponse added in v0.0.3

type DeleteApiNsrpcScriptScriptnameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNsrpcNsrpcDeleteResponse
	JSON404      *DefinitionsCommonErrorResponse
}

func ParseDeleteApiNsrpcScriptScriptnameResponse added in v0.0.3

func ParseDeleteApiNsrpcScriptScriptnameResponse(rsp *http.Response) (*DeleteApiNsrpcScriptScriptnameResponse, error)

ParseDeleteApiNsrpcScriptScriptnameResponse parses an HTTP response from a DeleteApiNsrpcScriptScriptnameWithResponse call

func (DeleteApiNsrpcScriptScriptnameResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiNsrpcScriptScriptnameResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type DeleteApiQosIfacesAssignationsBulkJSONBody added in v0.0.3

type DeleteApiQosIfacesAssignationsBulkJSONBody = []DefinitionsIfacesAssignationsIfaceAssignation

DeleteApiQosIfacesAssignationsBulkJSONBody defines parameters for DeleteApiQosIfacesAssignationsBulk.

type DeleteApiQosIfacesAssignationsBulkJSONRequestBody added in v0.0.3

type DeleteApiQosIfacesAssignationsBulkJSONRequestBody = DeleteApiQosIfacesAssignationsBulkJSONBody

DeleteApiQosIfacesAssignationsBulkJSONRequestBody defines body for DeleteApiQosIfacesAssignationsBulk for application/json ContentType.

type DeleteApiQosIfacesAssignationsBulkResponse added in v0.0.3

type DeleteApiQosIfacesAssignationsBulkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON401 *struct {
		Success bool `json:"success"`
	}
	JSON403 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiQosIfacesAssignationsBulkResponse added in v0.0.3

func ParseDeleteApiQosIfacesAssignationsBulkResponse(rsp *http.Response) (*DeleteApiQosIfacesAssignationsBulkResponse, error)

ParseDeleteApiQosIfacesAssignationsBulkResponse parses an HTTP response from a DeleteApiQosIfacesAssignationsBulkWithResponse call

func (DeleteApiQosIfacesAssignationsBulkResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiQosIfacesAssignationsBulkResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type DeleteApiQosIfacesAssignationsUuidResponse added in v0.0.3

type DeleteApiQosIfacesAssignationsUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *struct {
		Success bool `json:"success"`
	}
	JSON403 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiQosIfacesAssignationsUuidResponse added in v0.0.3

func ParseDeleteApiQosIfacesAssignationsUuidResponse(rsp *http.Response) (*DeleteApiQosIfacesAssignationsUuidResponse, error)

ParseDeleteApiQosIfacesAssignationsUuidResponse parses an HTTP response from a DeleteApiQosIfacesAssignationsUuidWithResponse call

func (DeleteApiQosIfacesAssignationsUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiQosIfacesAssignationsUuidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type DeleteApiQosQueuesBulkJSONBody added in v0.0.3

type DeleteApiQosQueuesBulkJSONBody = []DefinitionsQueueQueue

DeleteApiQosQueuesBulkJSONBody defines parameters for DeleteApiQosQueuesBulk.

type DeleteApiQosQueuesBulkJSONRequestBody added in v0.0.3

type DeleteApiQosQueuesBulkJSONRequestBody = DeleteApiQosQueuesBulkJSONBody

DeleteApiQosQueuesBulkJSONRequestBody defines body for DeleteApiQosQueuesBulk for application/json ContentType.

type DeleteApiQosQueuesBulkResponse added in v0.0.3

type DeleteApiQosQueuesBulkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON401 *struct {
		Success bool `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiQosQueuesBulkResponse added in v0.0.3

func ParseDeleteApiQosQueuesBulkResponse(rsp *http.Response) (*DeleteApiQosQueuesBulkResponse, error)

ParseDeleteApiQosQueuesBulkResponse parses an HTTP response from a DeleteApiQosQueuesBulkWithResponse call

func (DeleteApiQosQueuesBulkResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiQosQueuesBulkResponse) StatusCode added in v0.0.3

func (r DeleteApiQosQueuesBulkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApiQosQueuesUuidResponse added in v0.0.3

type DeleteApiQosQueuesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *struct {
		Success bool `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiQosQueuesUuidResponse added in v0.0.3

func ParseDeleteApiQosQueuesUuidResponse(rsp *http.Response) (*DeleteApiQosQueuesUuidResponse, error)

ParseDeleteApiQosQueuesUuidResponse parses an HTTP response from a DeleteApiQosQueuesUuidWithResponse call

func (DeleteApiQosQueuesUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiQosQueuesUuidResponse) StatusCode added in v0.0.3

func (r DeleteApiQosQueuesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApiQosTrafficShapersBulkJSONBody added in v0.0.3

type DeleteApiQosTrafficShapersBulkJSONBody = []DefinitionsTrafficShaperTrafficShaper

DeleteApiQosTrafficShapersBulkJSONBody defines parameters for DeleteApiQosTrafficShapersBulk.

type DeleteApiQosTrafficShapersBulkJSONRequestBody added in v0.0.3

type DeleteApiQosTrafficShapersBulkJSONRequestBody = DeleteApiQosTrafficShapersBulkJSONBody

DeleteApiQosTrafficShapersBulkJSONRequestBody defines body for DeleteApiQosTrafficShapersBulk for application/json ContentType.

type DeleteApiQosTrafficShapersBulkResponse added in v0.0.3

type DeleteApiQosTrafficShapersBulkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON401 *struct {
		Success bool `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiQosTrafficShapersBulkResponse added in v0.0.3

func ParseDeleteApiQosTrafficShapersBulkResponse(rsp *http.Response) (*DeleteApiQosTrafficShapersBulkResponse, error)

ParseDeleteApiQosTrafficShapersBulkResponse parses an HTTP response from a DeleteApiQosTrafficShapersBulkWithResponse call

func (DeleteApiQosTrafficShapersBulkResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiQosTrafficShapersBulkResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type DeleteApiQosTrafficShapersUuidResponse added in v0.0.3

type DeleteApiQosTrafficShapersUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *struct {
		Success bool `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiQosTrafficShapersUuidResponse added in v0.0.3

func ParseDeleteApiQosTrafficShapersUuidResponse(rsp *http.Response) (*DeleteApiQosTrafficShapersUuidResponse, error)

ParseDeleteApiQosTrafficShapersUuidResponse parses an HTTP response from a DeleteApiQosTrafficShapersUuidWithResponse call

func (DeleteApiQosTrafficShapersUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiQosTrafficShapersUuidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type DeleteApiRoutingUuidResponse added in v0.0.3

type DeleteApiRoutingUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsRoutingRouting
	JSON403      *DefinitionsCommonErrorResponse
	JSON404      *DefinitionsCommonErrorResponse
}

func ParseDeleteApiRoutingUuidResponse added in v0.0.3

func ParseDeleteApiRoutingUuidResponse(rsp *http.Response) (*DeleteApiRoutingUuidResponse, error)

ParseDeleteApiRoutingUuidResponse parses an HTTP response from a DeleteApiRoutingUuidWithResponse call

func (DeleteApiRoutingUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (DeleteApiRoutingUuidResponse) StatusCode added in v0.0.3

func (r DeleteApiRoutingUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApiVariablesUuidResponse added in v0.0.2

type DeleteApiVariablesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiVariablesUuidResponse added in v0.0.2

func ParseDeleteApiVariablesUuidResponse(rsp *http.Response) (*DeleteApiVariablesUuidResponse, error)

ParseDeleteApiVariablesUuidResponse parses an HTTP response from a DeleteApiVariablesUuidWithResponse call

func (DeleteApiVariablesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (DeleteApiVariablesUuidResponse) StatusCode added in v0.0.2

func (r DeleteApiVariablesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApiVpnEncryptionProfilesUuidResponse added in v0.0.2

type DeleteApiVpnEncryptionProfilesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
	JSON422 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiVpnEncryptionProfilesUuidResponse added in v0.0.2

func ParseDeleteApiVpnEncryptionProfilesUuidResponse(rsp *http.Response) (*DeleteApiVpnEncryptionProfilesUuidResponse, error)

ParseDeleteApiVpnEncryptionProfilesUuidResponse parses an HTTP response from a DeleteApiVpnEncryptionProfilesUuidWithResponse call

func (DeleteApiVpnEncryptionProfilesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (DeleteApiVpnEncryptionProfilesUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type DeleteApiVpnTopologiesUuidResponse added in v0.0.2

type DeleteApiVpnTopologiesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON401 *DefinitionsCommonForbiddenBecauseOfUserScopeResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseDeleteApiVpnTopologiesUuidResponse added in v0.0.2

func ParseDeleteApiVpnTopologiesUuidResponse(rsp *http.Response) (*DeleteApiVpnTopologiesUuidResponse, error)

ParseDeleteApiVpnTopologiesUuidResponse parses an HTTP response from a DeleteApiVpnTopologiesUuidWithResponse call

func (DeleteApiVpnTopologiesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (DeleteApiVpnTopologiesUuidResponse) StatusCode added in v0.0.2

func (r DeleteApiVpnTopologiesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiAccountsApikeysUuidResponse added in v0.0.2

type GetApiAccountsApikeysUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAccountsApiKeyProperties
}

func ParseGetApiAccountsApikeysUuidResponse added in v0.0.2

func ParseGetApiAccountsApikeysUuidResponse(rsp *http.Response) (*GetApiAccountsApikeysUuidResponse, error)

ParseGetApiAccountsApikeysUuidResponse parses an HTTP response from a GetApiAccountsApikeysUuidWithResponse call

func (GetApiAccountsApikeysUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiAccountsApikeysUuidResponse) StatusCode added in v0.0.2

func (r GetApiAccountsApikeysUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiAccountsResponse added in v0.0.2

type GetApiAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *[]DefinitionsAccountsAccountPropertiesWithoutPassword `json:"result,omitempty"`
		Success *bool                                                  `json:"success,omitempty"`
	}
}

func ParseGetApiAccountsResponse added in v0.0.2

func ParseGetApiAccountsResponse(rsp *http.Response) (*GetApiAccountsResponse, error)

ParseGetApiAccountsResponse parses an HTTP response from a GetApiAccountsWithResponse call

func (GetApiAccountsResponse) Status added in v0.0.2

func (r GetApiAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiAccountsResponse) StatusCode added in v0.0.2

func (r GetApiAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiAccountsUuidResponse added in v0.0.2

type GetApiAccountsUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAccountsAccountPropertiesWithoutPassword
}

func ParseGetApiAccountsUuidResponse added in v0.0.2

func ParseGetApiAccountsUuidResponse(rsp *http.Response) (*GetApiAccountsUuidResponse, error)

ParseGetApiAccountsUuidResponse parses an HTTP response from a GetApiAccountsUuidWithResponse call

func (GetApiAccountsUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiAccountsUuidResponse) StatusCode added in v0.0.2

func (r GetApiAccountsUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiActiveupdateCertificateResponse added in v0.0.2

type GetApiActiveupdateCertificateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetApiActiveupdateCertificateResponse added in v0.0.2

func ParseGetApiActiveupdateCertificateResponse(rsp *http.Response) (*GetApiActiveupdateCertificateResponse, error)

ParseGetApiActiveupdateCertificateResponse parses an HTTP response from a GetApiActiveupdateCertificateWithResponse call

func (GetApiActiveupdateCertificateResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiActiveupdateCertificateResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiActiveupdateInfosResponse added in v0.0.2

type GetApiActiveupdateInfosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// CertificateDn Server certificate DN
		CertificateDn *string `json:"certificateDn,omitempty"`

		// LastSyncEnd last synchronization end time
		LastSyncEnd *string `json:"lastSyncEnd,omitempty"`

		// LastSyncError last synchronization error
		LastSyncError *string `json:"lastSyncError,omitempty"`

		// LastSyncStart last synchronization start time
		LastSyncStart *string `json:"lastSyncStart,omitempty"`
	}
}

func ParseGetApiActiveupdateInfosResponse added in v0.0.2

func ParseGetApiActiveupdateInfosResponse(rsp *http.Response) (*GetApiActiveupdateInfosResponse, error)

ParseGetApiActiveupdateInfosResponse parses an HTTP response from a GetApiActiveupdateInfosWithResponse call

func (GetApiActiveupdateInfosResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiActiveupdateInfosResponse) StatusCode added in v0.0.2

func (r GetApiActiveupdateInfosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiActiveupdateResponse added in v0.0.2

type GetApiActiveupdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Interfaces A list of listening network interfaces or an empty array if the service listens on every interface
		Interfaces *[]string `json:"interfaces,omitempty"`

		// Port a simple port
		Port *float32 `json:"port,omitempty"`

		// State service state
		State *bool `json:"state,omitempty"`

		// SyncAutoUpdatePeriod a CRON tab entry representing the sync periodicity
		SyncAutoUpdatePeriod *string `json:"syncAutoUpdatePeriod,omitempty"`

		// SyncAutoUpdateState true if the autoupdate sync has been activated
		SyncAutoUpdateState *bool `json:"syncAutoUpdateState,omitempty"`
	}
}

func ParseGetApiActiveupdateResponse added in v0.0.2

func ParseGetApiActiveupdateResponse(rsp *http.Response) (*GetApiActiveupdateResponse, error)

ParseGetApiActiveupdateResponse parses an HTTP response from a GetApiActiveupdateWithResponse call

func (GetApiActiveupdateResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiActiveupdateResponse) StatusCode added in v0.0.2

func (r GetApiActiveupdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiActiveupdateScriptResponse added in v0.0.2

type GetApiActiveupdateScriptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetApiActiveupdateScriptResponse added in v0.0.2

func ParseGetApiActiveupdateScriptResponse(rsp *http.Response) (*GetApiActiveupdateScriptResponse, error)

ParseGetApiActiveupdateScriptResponse parses an HTTP response from a GetApiActiveupdateScriptWithResponse call

func (GetApiActiveupdateScriptResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiActiveupdateScriptResponse) StatusCode added in v0.0.2

func (r GetApiActiveupdateScriptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiApipolicyResponse added in v0.0.2

type GetApiApipolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAuthPolicyApiKeyPolicyResult
}

func ParseGetApiApipolicyResponse added in v0.0.2

func ParseGetApiApipolicyResponse(rsp *http.Response) (*GetApiApipolicyResponse, error)

ParseGetApiApipolicyResponse parses an HTTP response from a GetApiApipolicyWithResponse call

func (GetApiApipolicyResponse) Status added in v0.0.2

func (r GetApiApipolicyResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiApipolicyResponse) StatusCode added in v0.0.2

func (r GetApiApipolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiAuthpolicyResponse added in v0.0.2

type GetApiAuthpolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAuthPolicyPolicyResult
}

func ParseGetApiAuthpolicyResponse added in v0.0.2

func ParseGetApiAuthpolicyResponse(rsp *http.Response) (*GetApiAuthpolicyResponse, error)

ParseGetApiAuthpolicyResponse parses an HTTP response from a GetApiAuthpolicyWithResponse call

func (GetApiAuthpolicyResponse) Status added in v0.0.2

func (r GetApiAuthpolicyResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiAuthpolicyResponse) StatusCode added in v0.0.2

func (r GetApiAuthpolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiAutobackupDateArchiveResponse added in v0.0.2

type GetApiAutobackupDateArchiveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *DefinitionsCommonErrorResponse
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiAutobackupDateArchiveResponse added in v0.0.2

func ParseGetApiAutobackupDateArchiveResponse(rsp *http.Response) (*GetApiAutobackupDateArchiveResponse, error)

ParseGetApiAutobackupDateArchiveResponse parses an HTTP response from a GetApiAutobackupDateArchiveWithResponse call

func (GetApiAutobackupDateArchiveResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiAutobackupDateArchiveResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiAutobackupDateUuidFirewallBackupResponse added in v0.0.2

type GetApiAutobackupDateUuidFirewallBackupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *DefinitionsCommonErrorResponse
	JSON404      *DefinitionsCommonErrorResponse
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiAutobackupDateUuidFirewallBackupResponse added in v0.0.2

func ParseGetApiAutobackupDateUuidFirewallBackupResponse(rsp *http.Response) (*GetApiAutobackupDateUuidFirewallBackupResponse, error)

ParseGetApiAutobackupDateUuidFirewallBackupResponse parses an HTTP response from a GetApiAutobackupDateUuidFirewallBackupWithResponse call

func (GetApiAutobackupDateUuidFirewallBackupResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiAutobackupDateUuidFirewallBackupResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiAutobackupResponse added in v0.0.2

type GetApiAutobackupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Enabled *bool `json:"enabled,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiAutobackupResponse added in v0.0.2

func ParseGetApiAutobackupResponse(rsp *http.Response) (*GetApiAutobackupResponse, error)

ParseGetApiAutobackupResponse parses an HTTP response from a GetApiAutobackupWithResponse call

func (GetApiAutobackupResponse) Status added in v0.0.2

func (r GetApiAutobackupResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiAutobackupResponse) StatusCode added in v0.0.2

func (r GetApiAutobackupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiAutobackupResultsResponse added in v0.0.2

type GetApiAutobackupResultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *[]DefinitionsAutobackupAutoBackupResult `json:"result,omitempty"`
		Success *bool                                    `json:"success,omitempty"`
	}
	JSON401 *DefinitionsCommonErrorResponse
	JSON500 *DefinitionsCommonErrorResponse
}

func ParseGetApiAutobackupResultsResponse added in v0.0.2

func ParseGetApiAutobackupResultsResponse(rsp *http.Response) (*GetApiAutobackupResultsResponse, error)

ParseGetApiAutobackupResultsResponse parses an HTTP response from a GetApiAutobackupResultsWithResponse call

func (GetApiAutobackupResultsResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiAutobackupResultsResponse) StatusCode added in v0.0.2

func (r GetApiAutobackupResultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiAutobackupSmcBackupDateResponse added in v0.0.2

type GetApiAutobackupSmcBackupDateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *DefinitionsCommonErrorResponse
	JSON404      *DefinitionsCommonErrorResponse
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiAutobackupSmcBackupDateResponse added in v0.0.2

func ParseGetApiAutobackupSmcBackupDateResponse(rsp *http.Response) (*GetApiAutobackupSmcBackupDateResponse, error)

ParseGetApiAutobackupSmcBackupDateResponse parses an HTTP response from a GetApiAutobackupSmcBackupDateWithResponse call

func (GetApiAutobackupSmcBackupDateResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiAutobackupSmcBackupDateResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiCertificatesAuthoritiesCaUuidCrlResponse added in v0.0.2

type GetApiCertificatesAuthoritiesCaUuidCrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *openapi_types.File
	JSON400      *DefinitionsCommonErrorResponse
	JSON404      *DefinitionsCommonErrorResponse
}

func ParseGetApiCertificatesAuthoritiesCaUuidCrlResponse added in v0.0.2

func ParseGetApiCertificatesAuthoritiesCaUuidCrlResponse(rsp *http.Response) (*GetApiCertificatesAuthoritiesCaUuidCrlResponse, error)

ParseGetApiCertificatesAuthoritiesCaUuidCrlResponse parses an HTTP response from a GetApiCertificatesAuthoritiesCaUuidCrlWithResponse call

func (GetApiCertificatesAuthoritiesCaUuidCrlResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCertificatesAuthoritiesCaUuidCrlResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiCertificatesAuthoritiesCaUuidResponse added in v0.0.2

type GetApiCertificatesAuthoritiesCaUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsCertificationAuthoritiesCertificationAuthority `json:"result,omitempty"`
		Success *bool                                                      `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiCertificatesAuthoritiesCaUuidResponse added in v0.0.2

func ParseGetApiCertificatesAuthoritiesCaUuidResponse(rsp *http.Response) (*GetApiCertificatesAuthoritiesCaUuidResponse, error)

ParseGetApiCertificatesAuthoritiesCaUuidResponse parses an HTTP response from a GetApiCertificatesAuthoritiesCaUuidWithResponse call

func (GetApiCertificatesAuthoritiesCaUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCertificatesAuthoritiesCaUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiCertificatesAuthoritiesResponse added in v0.0.2

type GetApiCertificatesAuthoritiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsCertificationAuthoritiesCertificationAuthoritiesList `json:"result,omitempty"`
		Success *bool                                                            `json:"success,omitempty"`
	}
}

func ParseGetApiCertificatesAuthoritiesResponse added in v0.0.2

func ParseGetApiCertificatesAuthoritiesResponse(rsp *http.Response) (*GetApiCertificatesAuthoritiesResponse, error)

ParseGetApiCertificatesAuthoritiesResponse parses an HTTP response from a GetApiCertificatesAuthoritiesWithResponse call

func (GetApiCertificatesAuthoritiesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCertificatesAuthoritiesResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiCertificatesAuthoritiesRootResponse added in v0.0.2

type GetApiCertificatesAuthoritiesRootResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsCertificationAuthoritiesCertificationAuthoritiesTree `json:"result,omitempty"`
		Success *bool                                                            `json:"success,omitempty"`
	}
}

func ParseGetApiCertificatesAuthoritiesRootResponse added in v0.0.2

func ParseGetApiCertificatesAuthoritiesRootResponse(rsp *http.Response) (*GetApiCertificatesAuthoritiesRootResponse, error)

ParseGetApiCertificatesAuthoritiesRootResponse parses an HTTP response from a GetApiCertificatesAuthoritiesRootWithResponse call

func (GetApiCertificatesAuthoritiesRootResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCertificatesAuthoritiesRootResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiCertificatesResponse added in v0.0.2

type GetApiCertificatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsCertificatesCertificatesList `json:"result,omitempty"`
		Success *bool                                    `json:"success,omitempty"`
	}
}

func ParseGetApiCertificatesResponse added in v0.0.2

func ParseGetApiCertificatesResponse(rsp *http.Response) (*GetApiCertificatesResponse, error)

ParseGetApiCertificatesResponse parses an HTTP response from a GetApiCertificatesWithResponse call

func (GetApiCertificatesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCertificatesResponse) StatusCode added in v0.0.2

func (r GetApiCertificatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiCertificatesUuidResponse added in v0.0.2

type GetApiCertificatesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsCertificatesCertificate `json:"result,omitempty"`
		Success *bool                               `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiCertificatesUuidResponse added in v0.0.2

func ParseGetApiCertificatesUuidResponse(rsp *http.Response) (*GetApiCertificatesUuidResponse, error)

ParseGetApiCertificatesUuidResponse parses an HTTP response from a GetApiCertificatesUuidWithResponse call

func (GetApiCertificatesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCertificatesUuidResponse) StatusCode added in v0.0.2

func (r GetApiCertificatesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiCfgcheckActivationDomainNameResponse added in v0.0.2

type GetApiCfgcheckActivationDomainNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Status  *bool `json:"status,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiCfgcheckActivationDomainNameResponse added in v0.0.2

func ParseGetApiCfgcheckActivationDomainNameResponse(rsp *http.Response) (*GetApiCfgcheckActivationDomainNameResponse, error)

ParseGetApiCfgcheckActivationDomainNameResponse parses an HTTP response from a GetApiCfgcheckActivationDomainNameWithResponse call

func (GetApiCfgcheckActivationDomainNameResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCfgcheckActivationDomainNameResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiCfgcheckIncoherenciesResponse added in v0.0.2

type GetApiCfgcheckIncoherenciesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsCfgcheckIncoherencies
}

func ParseGetApiCfgcheckIncoherenciesResponse added in v0.0.2

func ParseGetApiCfgcheckIncoherenciesResponse(rsp *http.Response) (*GetApiCfgcheckIncoherenciesResponse, error)

ParseGetApiCfgcheckIncoherenciesResponse parses an HTTP response from a GetApiCfgcheckIncoherenciesWithResponse call

func (GetApiCfgcheckIncoherenciesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCfgcheckIncoherenciesResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiCfgcheckStatusResponse added in v0.0.2

type GetApiCfgcheckStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Running *bool `json:"running,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiCfgcheckStatusResponse added in v0.0.2

func ParseGetApiCfgcheckStatusResponse(rsp *http.Response) (*GetApiCfgcheckStatusResponse, error)

ParseGetApiCfgcheckStatusResponse parses an HTTP response from a GetApiCfgcheckStatusWithResponse call

func (GetApiCfgcheckStatusResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCfgcheckStatusResponse) StatusCode added in v0.0.2

func (r GetApiCfgcheckStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiCfgdiffArchiveUuidResponse added in v0.0.2

type GetApiCfgdiffArchiveUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *DefinitionsCommonErrorResponse
}

func ParseGetApiCfgdiffArchiveUuidResponse added in v0.0.2

func ParseGetApiCfgdiffArchiveUuidResponse(rsp *http.Response) (*GetApiCfgdiffArchiveUuidResponse, error)

ParseGetApiCfgdiffArchiveUuidResponse parses an HTTP response from a GetApiCfgdiffArchiveUuidWithResponse call

func (GetApiCfgdiffArchiveUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCfgdiffArchiveUuidResponse) StatusCode added in v0.0.2

func (r GetApiCfgdiffArchiveUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiCfgdiffDiffUuidResponse added in v0.0.2

type GetApiCfgdiffDiffUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsCfgdiffCfgDiffResult
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiCfgdiffDiffUuidResponse added in v0.0.2

func ParseGetApiCfgdiffDiffUuidResponse(rsp *http.Response) (*GetApiCfgdiffDiffUuidResponse, error)

ParseGetApiCfgdiffDiffUuidResponse parses an HTTP response from a GetApiCfgdiffDiffUuidWithResponse call

func (GetApiCfgdiffDiffUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCfgdiffDiffUuidResponse) StatusCode added in v0.0.2

func (r GetApiCfgdiffDiffUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiCfgdiffNaUuidResponse added in v0.0.2

type GetApiCfgdiffNaUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *DefinitionsCommonErrorResponse
}

func ParseGetApiCfgdiffNaUuidResponse added in v0.0.2

func ParseGetApiCfgdiffNaUuidResponse(rsp *http.Response) (*GetApiCfgdiffNaUuidResponse, error)

ParseGetApiCfgdiffNaUuidResponse parses an HTTP response from a GetApiCfgdiffNaUuidWithResponse call

func (GetApiCfgdiffNaUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCfgdiffNaUuidResponse) StatusCode added in v0.0.2

func (r GetApiCfgdiffNaUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiCfgdiffStatusResponse added in v0.0.2

type GetApiCfgdiffStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsCfgdiffCfgDiffStatusResult
}

func ParseGetApiCfgdiffStatusResponse added in v0.0.2

func ParseGetApiCfgdiffStatusResponse(rsp *http.Response) (*GetApiCfgdiffStatusResponse, error)

ParseGetApiCfgdiffStatusResponse parses an HTTP response from a GetApiCfgdiffStatusWithResponse call

func (GetApiCfgdiffStatusResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCfgdiffStatusResponse) StatusCode added in v0.0.2

func (r GetApiCfgdiffStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiConfigDrResponse added in v0.0.3

type GetApiConfigDrResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigDRActivation
}

func ParseGetApiConfigDrResponse added in v0.0.3

func ParseGetApiConfigDrResponse(rsp *http.Response) (*GetApiConfigDrResponse, error)

ParseGetApiConfigDrResponse parses an HTTP response from a GetApiConfigDrWithResponse call

func (GetApiConfigDrResponse) Status added in v0.0.3

func (r GetApiConfigDrResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiConfigDrResponse) StatusCode added in v0.0.3

func (r GetApiConfigDrResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiConfigInitialResponse added in v0.0.3

type GetApiConfigInitialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigInitial
}

func ParseGetApiConfigInitialResponse added in v0.0.3

func ParseGetApiConfigInitialResponse(rsp *http.Response) (*GetApiConfigInitialResponse, error)

ParseGetApiConfigInitialResponse parses an HTTP response from a GetApiConfigInitialWithResponse call

func (GetApiConfigInitialResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiConfigInitialResponse) StatusCode added in v0.0.3

func (r GetApiConfigInitialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiConfigInitializedResponse added in v0.0.3

type GetApiConfigInitializedResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigInitializedState
}

func ParseGetApiConfigInitializedResponse added in v0.0.3

func ParseGetApiConfigInitializedResponse(rsp *http.Response) (*GetApiConfigInitializedResponse, error)

ParseGetApiConfigInitializedResponse parses an HTTP response from a GetApiConfigInitializedWithResponse call

func (GetApiConfigInitializedResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiConfigInitializedResponse) StatusCode added in v0.0.3

func (r GetApiConfigInitializedResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiConfigInterfacesResponse added in v0.0.2

type GetApiConfigInterfacesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigNetworkInterfacesListResponse
}

func ParseGetApiConfigInterfacesResponse added in v0.0.2

func ParseGetApiConfigInterfacesResponse(rsp *http.Response) (*GetApiConfigInterfacesResponse, error)

ParseGetApiConfigInterfacesResponse parses an HTTP response from a GetApiConfigInterfacesWithResponse call

func (GetApiConfigInterfacesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiConfigInterfacesResponse) StatusCode added in v0.0.2

func (r GetApiConfigInterfacesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiConfigLicenseResponse added in v0.0.2

type GetApiConfigLicenseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// ClientContact customer contact name
		ClientContact *string `json:"clientContact,omitempty"`

		// ClientEmail customer contact email
		ClientEmail *string `json:"clientEmail,omitempty"`

		// ClientOrganization customer company name
		ClientOrganization *string `json:"clientOrganization,omitempty"`

		// Comment comment on license from ERP
		Comment *string `json:"comment,omitempty"`

		// DateNotAfter end validity date of license (ISO 8601 format, "YYYY-MM-DD")
		DateNotAfter *string `json:"dateNotAfter,omitempty"`

		// DateNotBefore start validity date of license (ISO 8601 format, "YYYY-MM-DD")
		DateNotBefore *string `json:"dateNotBefore,omitempty"`

		// DateUpdate validity date of maintenance contract (ISO 8601 format, "YYYY-MM-DD")
		DateUpdate *string `json:"dateUpdate,omitempty"`

		// FirewallsMax maximum numbers of firewalls allowed
		FirewallsMax *string `json:"firewallsMax,omitempty"`

		// Serial unique number generated by ERP to identify the license ("SMC" followed by 8 random hexa digits)
		Serial *string `json:"serial,omitempty"`

		// Version version number of licensing system in SMC
		Version *string `json:"version,omitempty"`
	}
}

func ParseGetApiConfigLicenseResponse added in v0.0.2

func ParseGetApiConfigLicenseResponse(rsp *http.Response) (*GetApiConfigLicenseResponse, error)

ParseGetApiConfigLicenseResponse parses an HTTP response from a GetApiConfigLicenseWithResponse call

func (GetApiConfigLicenseResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiConfigLicenseResponse) StatusCode added in v0.0.2

func (r GetApiConfigLicenseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiConfigNetworkResponse added in v0.0.2

type GetApiConfigNetworkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigNetworkConfiguration
}

func ParseGetApiConfigNetworkResponse added in v0.0.2

func ParseGetApiConfigNetworkResponse(rsp *http.Response) (*GetApiConfigNetworkResponse, error)

ParseGetApiConfigNetworkResponse parses an HTTP response from a GetApiConfigNetworkWithResponse call

func (GetApiConfigNetworkResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiConfigNetworkResponse) StatusCode added in v0.0.2

func (r GetApiConfigNetworkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiConfigPapiResponse added in v0.0.3

type GetApiConfigPapiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigPAPIActivation
}

func ParseGetApiConfigPapiResponse added in v0.0.3

func ParseGetApiConfigPapiResponse(rsp *http.Response) (*GetApiConfigPapiResponse, error)

ParseGetApiConfigPapiResponse parses an HTTP response from a GetApiConfigPapiWithResponse call

func (GetApiConfigPapiResponse) Status added in v0.0.3

func (r GetApiConfigPapiResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiConfigPapiResponse) StatusCode added in v0.0.3

func (r GetApiConfigPapiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiConfigSlsResponse added in v0.0.3

type GetApiConfigSlsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigSls
}

func ParseGetApiConfigSlsResponse added in v0.0.3

func ParseGetApiConfigSlsResponse(rsp *http.Response) (*GetApiConfigSlsResponse, error)

ParseGetApiConfigSlsResponse parses an HTTP response from a GetApiConfigSlsWithResponse call

func (GetApiConfigSlsResponse) Status added in v0.0.3

func (r GetApiConfigSlsResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiConfigSlsResponse) StatusCode added in v0.0.3

func (r GetApiConfigSlsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiConfigVpncrlrequiredResponse added in v0.0.3

type GetApiConfigVpncrlrequiredResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigVpnCrlRequired
}

func ParseGetApiConfigVpncrlrequiredResponse added in v0.0.3

func ParseGetApiConfigVpncrlrequiredResponse(rsp *http.Response) (*GetApiConfigVpncrlrequiredResponse, error)

ParseGetApiConfigVpncrlrequiredResponse parses an HTTP response from a GetApiConfigVpncrlrequiredWithResponse call

func (GetApiConfigVpncrlrequiredResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiConfigVpncrlrequiredResponse) StatusCode added in v0.0.3

func (r GetApiConfigVpncrlrequiredResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiCustompropertiesResponse added in v0.0.2

type GetApiCustompropertiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsCustomPropertiesMultipleCustomPropertiesResponse
}

func ParseGetApiCustompropertiesResponse added in v0.0.2

func ParseGetApiCustompropertiesResponse(rsp *http.Response) (*GetApiCustompropertiesResponse, error)

ParseGetApiCustompropertiesResponse parses an HTTP response from a GetApiCustompropertiesWithResponse call

func (GetApiCustompropertiesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCustompropertiesResponse) StatusCode added in v0.0.2

func (r GetApiCustompropertiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiCustompropertiesUuidResponse added in v0.0.2

type GetApiCustompropertiesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsCustomPropertiesSingleCustomPropertyResponse
	JSON404      *DefinitionsCommonErrorResponse
}

func ParseGetApiCustompropertiesUuidResponse added in v0.0.2

func ParseGetApiCustompropertiesUuidResponse(rsp *http.Response) (*GetApiCustompropertiesUuidResponse, error)

ParseGetApiCustompropertiesUuidResponse parses an HTTP response from a GetApiCustompropertiesUuidWithResponse call

func (GetApiCustompropertiesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiCustompropertiesUuidResponse) StatusCode added in v0.0.2

func (r GetApiCustompropertiesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiDefinitionsEthernetprotocolsResponse added in v0.0.3

type GetApiDefinitionsEthernetprotocolsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *[]struct {
			// Name ethernet protocol name
			Name *string `json:"name,omitempty"`
		} `json:"result,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiDefinitionsEthernetprotocolsResponse added in v0.0.3

func ParseGetApiDefinitionsEthernetprotocolsResponse(rsp *http.Response) (*GetApiDefinitionsEthernetprotocolsResponse, error)

ParseGetApiDefinitionsEthernetprotocolsResponse parses an HTTP response from a GetApiDefinitionsEthernetprotocolsWithResponse call

func (GetApiDefinitionsEthernetprotocolsResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiDefinitionsEthernetprotocolsResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiDefinitionsIcmpcodes200ResultDataAll added in v0.0.3

type GetApiDefinitionsIcmpcodes200ResultDataAll bool

type GetApiDefinitionsIcmpcodes200ResultType added in v0.0.3

type GetApiDefinitionsIcmpcodes200ResultType string

type GetApiDefinitionsIcmpcodesResponse added in v0.0.3

type GetApiDefinitionsIcmpcodesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *[]struct {
			Data *struct {
				// All available only for "all_icmp_codes" or "all_icmpv6_codes" messages
				All *GetApiDefinitionsIcmpcodes200ResultDataAll `json:"all,omitempty"`

				// Code icmp message code number
				Code *float32 `json:"code,omitempty"`

				// Type icmp message type number
				Type *float32 `json:"type,omitempty"`
			} `json:"data,omitempty"`
			Name *string `json:"name,omitempty"`

			// Type icmp version the code belongs to
			Type *GetApiDefinitionsIcmpcodes200ResultType `json:"type,omitempty"`
		} `json:"result,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiDefinitionsIcmpcodesResponse added in v0.0.3

func ParseGetApiDefinitionsIcmpcodesResponse(rsp *http.Response) (*GetApiDefinitionsIcmpcodesResponse, error)

ParseGetApiDefinitionsIcmpcodesResponse parses an HTTP response from a GetApiDefinitionsIcmpcodesWithResponse call

func (GetApiDefinitionsIcmpcodesResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiDefinitionsIcmpcodesResponse) StatusCode added in v0.0.3

func (r GetApiDefinitionsIcmpcodesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiDefinitionsIpprotocolsResponse added in v0.0.3

type GetApiDefinitionsIpprotocolsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *[]struct {
			// Name ip protocol name
			Name *string `json:"name,omitempty"`
		} `json:"result,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiDefinitionsIpprotocolsResponse added in v0.0.3

func ParseGetApiDefinitionsIpprotocolsResponse(rsp *http.Response) (*GetApiDefinitionsIpprotocolsResponse, error)

ParseGetApiDefinitionsIpprotocolsResponse parses an HTTP response from a GetApiDefinitionsIpprotocolsWithResponse call

func (GetApiDefinitionsIpprotocolsResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiDefinitionsIpprotocolsResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiDefinitionsProtocolsResponse added in v0.0.3

type GetApiDefinitionsProtocolsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsMiscProtocolList `json:"result,omitempty"`
		Success *bool                        `json:"success,omitempty"`
	}
}

func ParseGetApiDefinitionsProtocolsResponse added in v0.0.3

func ParseGetApiDefinitionsProtocolsResponse(rsp *http.Response) (*GetApiDefinitionsProtocolsResponse, error)

ParseGetApiDefinitionsProtocolsResponse parses an HTTP response from a GetApiDefinitionsProtocolsWithResponse call

func (GetApiDefinitionsProtocolsResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiDefinitionsProtocolsResponse) StatusCode added in v0.0.3

func (r GetApiDefinitionsProtocolsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiDeploymentWarningsEditorsResponse added in v0.0.3

type GetApiDeploymentWarningsEditorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *[]DefinitionsDeploymentWarningsConfigEditors `json:"result,omitempty"`
		Success *bool                                         `json:"success,omitempty"`
	}
}

func ParseGetApiDeploymentWarningsEditorsResponse added in v0.0.3

func ParseGetApiDeploymentWarningsEditorsResponse(rsp *http.Response) (*GetApiDeploymentWarningsEditorsResponse, error)

ParseGetApiDeploymentWarningsEditorsResponse parses an HTTP response from a GetApiDeploymentWarningsEditorsWithResponse call

func (GetApiDeploymentWarningsEditorsResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiDeploymentWarningsEditorsResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiDisclaimerResponse added in v0.0.2

type GetApiDisclaimerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetApiDisclaimerResponse added in v0.0.2

func ParseGetApiDisclaimerResponse(rsp *http.Response) (*GetApiDisclaimerResponse, error)

ParseGetApiDisclaimerResponse parses an HTTP response from a GetApiDisclaimerWithResponse call

func (GetApiDisclaimerResponse) Status added in v0.0.2

func (r GetApiDisclaimerResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiDisclaimerResponse) StatusCode added in v0.0.2

func (r GetApiDisclaimerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiExportCustompropertiesResponse added in v0.0.2

type GetApiExportCustompropertiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *DefinitionsCommonErrorResponse
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiExportCustompropertiesResponse added in v0.0.2

func ParseGetApiExportCustompropertiesResponse(rsp *http.Response) (*GetApiExportCustompropertiesResponse, error)

ParseGetApiExportCustompropertiesResponse parses an HTTP response from a GetApiExportCustompropertiesWithResponse call

func (GetApiExportCustompropertiesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiExportCustompropertiesResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiExportObjectsResponse added in v0.0.2

type GetApiExportObjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiExportObjectsResponse added in v0.0.2

func ParseGetApiExportObjectsResponse(rsp *http.Response) (*GetApiExportObjectsResponse, error)

ParseGetApiExportObjectsResponse parses an HTTP response from a GetApiExportObjectsWithResponse call

func (GetApiExportObjectsResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiExportObjectsResponse) StatusCode added in v0.0.2

func (r GetApiExportObjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiExportSdwansupervisionParams added in v0.0.2

type GetApiExportSdwansupervisionParams struct {
	// Filter An ExtJS filters JSON array
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
}

GetApiExportSdwansupervisionParams defines parameters for GetApiExportSdwansupervision.

type GetApiExportSdwansupervisionResponse added in v0.0.2

type GetApiExportSdwansupervisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *DefinitionsCommonErrorResponse
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiExportSdwansupervisionResponse added in v0.0.2

func ParseGetApiExportSdwansupervisionResponse(rsp *http.Response) (*GetApiExportSdwansupervisionResponse, error)

ParseGetApiExportSdwansupervisionResponse parses an HTTP response from a GetApiExportSdwansupervisionWithResponse call

func (GetApiExportSdwansupervisionResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiExportSdwansupervisionResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiExportVariablesResponse added in v0.0.2

type GetApiExportVariablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *DefinitionsCommonErrorResponse
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiExportVariablesResponse added in v0.0.2

func ParseGetApiExportVariablesResponse(rsp *http.Response) (*GetApiExportVariablesResponse, error)

ParseGetApiExportVariablesResponse parses an HTTP response from a GetApiExportVariablesWithResponse call

func (GetApiExportVariablesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiExportVariablesResponse) StatusCode added in v0.0.2

func (r GetApiExportVariablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiFeatureTogglingResponse added in v0.0.2

type GetApiFeatureTogglingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Result Feature toggles statuses
		Result *[]struct {
			IsEnabled *bool   `json:"isEnabled,omitempty"`
			Name      *string `json:"name,omitempty"`
		} `json:"result,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiFeatureTogglingResponse added in v0.0.2

func ParseGetApiFeatureTogglingResponse(rsp *http.Response) (*GetApiFeatureTogglingResponse, error)

ParseGetApiFeatureTogglingResponse parses an HTTP response from a GetApiFeatureTogglingWithResponse call

func (GetApiFeatureTogglingResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiFeatureTogglingResponse) StatusCode added in v0.0.2

func (r GetApiFeatureTogglingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiFirewallsUuidRoutingLocalResponse added in v0.0.3

type GetApiFirewallsUuidRoutingLocalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *struct {
			IsReadOnly *bool                                 `json:"isReadOnly,omitempty"`
			Objects    *[]DefinitionsObjectsObjectProperties `json:"objects,omitempty"`
			Routes     *[]DefinitionsRoutingRouteInfo        `json:"routes,omitempty"`
		} `json:"result,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiFirewallsUuidRoutingLocalResponse added in v0.0.3

func ParseGetApiFirewallsUuidRoutingLocalResponse(rsp *http.Response) (*GetApiFirewallsUuidRoutingLocalResponse, error)

ParseGetApiFirewallsUuidRoutingLocalResponse parses an HTTP response from a GetApiFirewallsUuidRoutingLocalWithResponse call

func (GetApiFirewallsUuidRoutingLocalResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiFirewallsUuidRoutingLocalResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiFirewallsUuidRoutingResponse added in v0.0.3

type GetApiFirewallsUuidRoutingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsRoutingRouting
	JSON404      *DefinitionsCommonErrorResponse
}

func ParseGetApiFirewallsUuidRoutingResponse added in v0.0.3

func ParseGetApiFirewallsUuidRoutingResponse(rsp *http.Response) (*GetApiFirewallsUuidRoutingResponse, error)

ParseGetApiFirewallsUuidRoutingResponse parses an HTTP response from a GetApiFirewallsUuidRoutingWithResponse call

func (GetApiFirewallsUuidRoutingResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiFirewallsUuidRoutingResponse) StatusCode added in v0.0.3

func (r GetApiFirewallsUuidRoutingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiFirewallsUuidTopologiesResponse added in v0.0.2

type GetApiFirewallsUuidTopologiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsTopologiesTopologiesListResponse `json:"result,omitempty"`
		Success *bool                                        `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiFirewallsUuidTopologiesResponse added in v0.0.2

func ParseGetApiFirewallsUuidTopologiesResponse(rsp *http.Response) (*GetApiFirewallsUuidTopologiesResponse, error)

ParseGetApiFirewallsUuidTopologiesResponse parses an HTTP response from a GetApiFirewallsUuidTopologiesWithResponse call

func (GetApiFirewallsUuidTopologiesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiFirewallsUuidTopologiesResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiFoldersAccountFoldersResponse added in v0.0.2

type GetApiFoldersAccountFoldersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsFoldersAccountFoldersProps
}

func ParseGetApiFoldersAccountFoldersResponse added in v0.0.2

func ParseGetApiFoldersAccountFoldersResponse(rsp *http.Response) (*GetApiFoldersAccountFoldersResponse, error)

ParseGetApiFoldersAccountFoldersResponse parses an HTTP response from a GetApiFoldersAccountFoldersWithResponse call

func (GetApiFoldersAccountFoldersResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiFoldersAccountFoldersResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiFoldersBynameNameResponse added in v0.0.2

type GetApiFoldersBynameNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  DefinitionsFoldersRawFolderProperties `json:"result"`
		Success bool                                  `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiFoldersBynameNameResponse added in v0.0.2

func ParseGetApiFoldersBynameNameResponse(rsp *http.Response) (*GetApiFoldersBynameNameResponse, error)

ParseGetApiFoldersBynameNameResponse parses an HTTP response from a GetApiFoldersBynameNameWithResponse call

func (GetApiFoldersBynameNameResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiFoldersBynameNameResponse) StatusCode added in v0.0.2

func (r GetApiFoldersBynameNameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiFoldersParams added in v0.0.2

type GetApiFoldersParams struct {
	// Nested Indicate if output is nested or flat
	Nested *bool `form:"nested,omitempty" json:"nested,omitempty"`
}

GetApiFoldersParams defines parameters for GetApiFolders.

type GetApiFoldersResponse added in v0.0.2

type GetApiFoldersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsFoldersFoldersTreeResponse
	JSONDefault  *DefinitionsFoldersFoldersListResponse
}

func ParseGetApiFoldersResponse added in v0.0.2

func ParseGetApiFoldersResponse(rsp *http.Response) (*GetApiFoldersResponse, error)

ParseGetApiFoldersResponse parses an HTTP response from a GetApiFoldersWithResponse call

func (GetApiFoldersResponse) Status added in v0.0.2

func (r GetApiFoldersResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiFoldersResponse) StatusCode added in v0.0.2

func (r GetApiFoldersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiFoldersUuidResponse added in v0.0.2

type GetApiFoldersUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  DefinitionsFoldersRawFolderProperties `json:"result"`
		Success bool                                  `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiFoldersUuidResponse added in v0.0.2

func ParseGetApiFoldersUuidResponse(rsp *http.Response) (*GetApiFoldersUuidResponse, error)

ParseGetApiFoldersUuidResponse parses an HTTP response from a GetApiFoldersUuidWithResponse call

func (GetApiFoldersUuidResponse) Status added in v0.0.2

func (r GetApiFoldersUuidResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiFoldersUuidResponse) StatusCode added in v0.0.2

func (r GetApiFoldersUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiLdapResponse added in v0.0.2

type GetApiLdapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsLdapLdapResponse
}

func ParseGetApiLdapResponse added in v0.0.2

func ParseGetApiLdapResponse(rsp *http.Response) (*GetApiLdapResponse, error)

ParseGetApiLdapResponse parses an HTTP response from a GetApiLdapWithResponse call

func (GetApiLdapResponse) Status added in v0.0.2

func (r GetApiLdapResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiLdapResponse) StatusCode added in v0.0.2

func (r GetApiLdapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiLockResponse added in v0.0.2

type GetApiLockResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsLockLockResponse
}

func ParseGetApiLockResponse added in v0.0.2

func ParseGetApiLockResponse(rsp *http.Response) (*GetApiLockResponse, error)

ParseGetApiLockResponse parses an HTTP response from a GetApiLockWithResponse call

func (GetApiLockResponse) Status added in v0.0.2

func (r GetApiLockResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiLockResponse) StatusCode added in v0.0.2

func (r GetApiLockResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiLogsAuditLastResponse added in v0.0.2

type GetApiLogsAuditLastResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAuditlogsLogsResponse
}

func ParseGetApiLogsAuditLastResponse added in v0.0.2

func ParseGetApiLogsAuditLastResponse(rsp *http.Response) (*GetApiLogsAuditLastResponse, error)

ParseGetApiLogsAuditLastResponse parses an HTTP response from a GetApiLogsAuditLastWithResponse call

func (GetApiLogsAuditLastResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiLogsAuditLastResponse) StatusCode added in v0.0.2

func (r GetApiLogsAuditLastResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiLogsLastParams added in v0.0.2

type GetApiLogsLastParams struct {
	// Minlevel Minimum log level name
	Minlevel *string `form:"minlevel,omitempty" json:"minlevel,omitempty"`
}

GetApiLogsLastParams defines parameters for GetApiLogsLast.

type GetApiLogsLastResponse added in v0.0.2

type GetApiLogsLastResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsLogsLogsResponse
}

func ParseGetApiLogsLastResponse added in v0.0.2

func ParseGetApiLogsLastResponse(rsp *http.Response) (*GetApiLogsLastResponse, error)

ParseGetApiLogsLastResponse parses an HTTP response from a GetApiLogsLastWithResponse call

func (GetApiLogsLastResponse) Status added in v0.0.2

func (r GetApiLogsLastResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiLogsLastResponse) StatusCode added in v0.0.2

func (r GetApiLogsLastResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiMessageBoxesResponse added in v0.0.2

type GetApiMessageBoxesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]struct {
		// Body The message"s body
		Body *string `json:"body,omitempty"`

		// Date Message\"s datetime (ISO 8601 format, \"YYYY-MM-DD\")
		Date *string `json:"date,omitempty"`

		// Fwid The UUID of the firewall concerned by this message
		Fwid *string `json:"fwid,omitempty"`

		// SendAttemptsCount Send attempts count
		SendAttemptsCount *float32 `json:"sendAttemptsCount,omitempty"`

		// Type Message"s type
		Type *string `json:"type,omitempty"`

		// User The user responsible of the creation of this message
		User *string `json:"user,omitempty"`
	}
}

func ParseGetApiMessageBoxesResponse added in v0.0.2

func ParseGetApiMessageBoxesResponse(rsp *http.Response) (*GetApiMessageBoxesResponse, error)

ParseGetApiMessageBoxesResponse parses an HTTP response from a GetApiMessageBoxesWithResponse call

func (GetApiMessageBoxesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiMessageBoxesResponse) StatusCode added in v0.0.2

func (r GetApiMessageBoxesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiNetworkInterfacesParams added in v0.0.3

type GetApiNetworkInterfacesParams struct {
	// Fwid Firewall UUID
	Fwid *string `form:"fwid,omitempty" json:"fwid,omitempty"`

	// Types The interface types of the records
	Types *string `form:"types,omitempty" json:"types,omitempty"`

	// Start The index of the first record to get
	Start *float32 `form:"start,omitempty" json:"start,omitempty"`

	// Limit The maximum count of records to get
	Limit *float32 `form:"limit,omitempty" json:"limit,omitempty"`

	// Filter An ExtJS filters JSON array
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// Sort An ExtJS sorters JSON array
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`
}

GetApiNetworkInterfacesParams defines parameters for GetApiNetworkInterfaces.

type GetApiNetworkInterfacesResponse added in v0.0.3

type GetApiNetworkInterfacesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNetworkInterfacesNetworkInterfacesListResponse
}

func ParseGetApiNetworkInterfacesResponse added in v0.0.3

func ParseGetApiNetworkInterfacesResponse(rsp *http.Response) (*GetApiNetworkInterfacesResponse, error)

ParseGetApiNetworkInterfacesResponse parses an HTTP response from a GetApiNetworkInterfacesWithResponse call

func (GetApiNetworkInterfacesResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNetworkInterfacesResponse) StatusCode added in v0.0.3

func (r GetApiNetworkInterfacesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiNetworkInterfacesRootParams added in v0.0.3

type GetApiNetworkInterfacesRootParams struct {
	// Fwid Firewall UUID
	Fwid *string `form:"fwid,omitempty" json:"fwid,omitempty"`
}

GetApiNetworkInterfacesRootParams defines parameters for GetApiNetworkInterfacesRoot.

type GetApiNetworkInterfacesRootResponse added in v0.0.3

type GetApiNetworkInterfacesRootResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNetworkInterfacesNetworkInterfacesTree
}

func ParseGetApiNetworkInterfacesRootResponse added in v0.0.3

func ParseGetApiNetworkInterfacesRootResponse(rsp *http.Response) (*GetApiNetworkInterfacesRootResponse, error)

ParseGetApiNetworkInterfacesRootResponse parses an HTTP response from a GetApiNetworkInterfacesRootWithResponse call

func (GetApiNetworkInterfacesRootResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNetworkInterfacesRootResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiNetworkInterfacesUuidResponse added in v0.0.3

type GetApiNetworkInterfacesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// contains filtered or unexported fields
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiNetworkInterfacesUuidResponse added in v0.0.3

func ParseGetApiNetworkInterfacesUuidResponse(rsp *http.Response) (*GetApiNetworkInterfacesUuidResponse, error)

ParseGetApiNetworkInterfacesUuidResponse parses an HTTP response from a GetApiNetworkInterfacesUuidWithResponse call

func (GetApiNetworkInterfacesUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNetworkInterfacesUuidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiNsrpcArchiveFwidResponse added in v0.0.3

type GetApiNsrpcArchiveFwidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetApiNsrpcArchiveFwidResponse added in v0.0.3

func ParseGetApiNsrpcArchiveFwidResponse(rsp *http.Response) (*GetApiNsrpcArchiveFwidResponse, error)

ParseGetApiNsrpcArchiveFwidResponse parses an HTTP response from a GetApiNsrpcArchiveFwidWithResponse call

func (GetApiNsrpcArchiveFwidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNsrpcArchiveFwidResponse) StatusCode added in v0.0.3

func (r GetApiNsrpcArchiveFwidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiNsrpcArchiveResponse added in v0.0.3

type GetApiNsrpcArchiveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetApiNsrpcArchiveResponse added in v0.0.3

func ParseGetApiNsrpcArchiveResponse(rsp *http.Response) (*GetApiNsrpcArchiveResponse, error)

ParseGetApiNsrpcArchiveResponse parses an HTTP response from a GetApiNsrpcArchiveWithResponse call

func (GetApiNsrpcArchiveResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNsrpcArchiveResponse) StatusCode added in v0.0.3

func (r GetApiNsrpcArchiveResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiNsrpcAttachResponse added in v0.0.3

type GetApiNsrpcAttachResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNsrpcNsrpcAttachmentResponse
	JSON400      *DefinitionsCommonErrorResponse
}

func ParseGetApiNsrpcAttachResponse added in v0.0.3

func ParseGetApiNsrpcAttachResponse(rsp *http.Response) (*GetApiNsrpcAttachResponse, error)

ParseGetApiNsrpcAttachResponse parses an HTTP response from a GetApiNsrpcAttachWithResponse call

func (GetApiNsrpcAttachResponse) Status added in v0.0.3

func (r GetApiNsrpcAttachResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiNsrpcAttachResponse) StatusCode added in v0.0.3

func (r GetApiNsrpcAttachResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiNsrpcLogFwid200Success added in v0.0.3

type GetApiNsrpcLogFwid200Success bool

type GetApiNsrpcLogFwidResponse added in v0.0.3

type GetApiNsrpcLogFwidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *struct {
			// Content NSRPC execution's logs
			Content *string `json:"content,omitempty"`
		} `json:"result,omitempty"`
		Success *GetApiNsrpcLogFwid200Success `json:"success,omitempty"`
	}
}

func ParseGetApiNsrpcLogFwidResponse added in v0.0.3

func ParseGetApiNsrpcLogFwidResponse(rsp *http.Response) (*GetApiNsrpcLogFwidResponse, error)

ParseGetApiNsrpcLogFwidResponse parses an HTTP response from a GetApiNsrpcLogFwidWithResponse call

func (GetApiNsrpcLogFwidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNsrpcLogFwidResponse) StatusCode added in v0.0.3

func (r GetApiNsrpcLogFwidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiNsrpcPending200Success added in v0.0.3

type GetApiNsrpcPending200Success bool

type GetApiNsrpcPendingResponse added in v0.0.3

type GetApiNsrpcPendingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *struct {
			// Schedule (optional) The scheduled date
			Schedule *string `json:"schedule,omitempty"`

			// Script script's name
			Script *string `json:"script,omitempty"`

			// Target Firewalls UUIDs on which a script is pending
			Target *[]string `json:"target,omitempty"`

			// User the login of the user who scheduled the script
			User *string `json:"user,omitempty"`
		} `json:"result,omitempty"`
		Success *GetApiNsrpcPending200Success `json:"success,omitempty"`
	}
}

func ParseGetApiNsrpcPendingResponse added in v0.0.3

func ParseGetApiNsrpcPendingResponse(rsp *http.Response) (*GetApiNsrpcPendingResponse, error)

ParseGetApiNsrpcPendingResponse parses an HTTP response from a GetApiNsrpcPendingWithResponse call

func (GetApiNsrpcPendingResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNsrpcPendingResponse) StatusCode added in v0.0.3

func (r GetApiNsrpcPendingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiNsrpcProgressResponse added in v0.0.3

type GetApiNsrpcProgressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNsrpcNsrpcStateExecutionResponse
}

func ParseGetApiNsrpcProgressResponse added in v0.0.3

func ParseGetApiNsrpcProgressResponse(rsp *http.Response) (*GetApiNsrpcProgressResponse, error)

ParseGetApiNsrpcProgressResponse parses an HTTP response from a GetApiNsrpcProgressWithResponse call

func (GetApiNsrpcProgressResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNsrpcProgressResponse) StatusCode added in v0.0.3

func (r GetApiNsrpcProgressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiNsrpcScriptResponse added in v0.0.3

type GetApiNsrpcScriptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNsrpcNsrpcListResponse
}

func ParseGetApiNsrpcScriptResponse added in v0.0.3

func ParseGetApiNsrpcScriptResponse(rsp *http.Response) (*GetApiNsrpcScriptResponse, error)

ParseGetApiNsrpcScriptResponse parses an HTTP response from a GetApiNsrpcScriptWithResponse call

func (GetApiNsrpcScriptResponse) Status added in v0.0.3

func (r GetApiNsrpcScriptResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiNsrpcScriptResponse) StatusCode added in v0.0.3

func (r GetApiNsrpcScriptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiNsrpcScriptScriptname200Success added in v0.0.3

type GetApiNsrpcScriptScriptname200Success bool

type GetApiNsrpcScriptScriptnameFwidResponse added in v0.0.3

type GetApiNsrpcScriptScriptnameFwidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNsrpcNsrpcScriptContentResponse
	JSON400      *DefinitionsCommonErrorResponse
}

func ParseGetApiNsrpcScriptScriptnameFwidResponse added in v0.0.3

func ParseGetApiNsrpcScriptScriptnameFwidResponse(rsp *http.Response) (*GetApiNsrpcScriptScriptnameFwidResponse, error)

ParseGetApiNsrpcScriptScriptnameFwidResponse parses an HTTP response from a GetApiNsrpcScriptScriptnameFwidWithResponse call

func (GetApiNsrpcScriptScriptnameFwidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNsrpcScriptScriptnameFwidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiNsrpcScriptScriptnameParams added in v0.0.3

type GetApiNsrpcScriptScriptnameParams struct {
	// Download if passed, the response will be the raw asked script file
	Download *bool `form:"download,omitempty" json:"download,omitempty"`
}

GetApiNsrpcScriptScriptnameParams defines parameters for GetApiNsrpcScriptScriptname.

type GetApiNsrpcScriptScriptnameResponse added in v0.0.3

type GetApiNsrpcScriptScriptnameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *struct {
			// Content The nsrpcScript content
			Content *string `json:"content,omitempty"`
		} `json:"result,omitempty"`
		Success *GetApiNsrpcScriptScriptname200Success `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
}

func ParseGetApiNsrpcScriptScriptnameResponse added in v0.0.3

func ParseGetApiNsrpcScriptScriptnameResponse(rsp *http.Response) (*GetApiNsrpcScriptScriptnameResponse, error)

ParseGetApiNsrpcScriptScriptnameResponse parses an HTTP response from a GetApiNsrpcScriptScriptnameWithResponse call

func (GetApiNsrpcScriptScriptnameResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiNsrpcScriptScriptnameResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiQosIfacesAssignationsResponse added in v0.0.3

type GetApiQosIfacesAssignationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsIfacesAssignationsMultipleIfacesAssignationsResponse
	JSON401      *struct {
		Success bool `json:"success"`
	}
}

func ParseGetApiQosIfacesAssignationsResponse added in v0.0.3

func ParseGetApiQosIfacesAssignationsResponse(rsp *http.Response) (*GetApiQosIfacesAssignationsResponse, error)

ParseGetApiQosIfacesAssignationsResponse parses an HTTP response from a GetApiQosIfacesAssignationsWithResponse call

func (GetApiQosIfacesAssignationsResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiQosIfacesAssignationsResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiQosIfacesAssignationsUuidResponse added in v0.0.3

type GetApiQosIfacesAssignationsUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsIfacesAssignationsSingleIfaceAssignationResponse
	JSON401      *struct {
		Success bool `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiQosIfacesAssignationsUuidResponse added in v0.0.3

func ParseGetApiQosIfacesAssignationsUuidResponse(rsp *http.Response) (*GetApiQosIfacesAssignationsUuidResponse, error)

ParseGetApiQosIfacesAssignationsUuidResponse parses an HTTP response from a GetApiQosIfacesAssignationsUuidWithResponse call

func (GetApiQosIfacesAssignationsUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiQosIfacesAssignationsUuidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiQosQueuesResponse added in v0.0.3

type GetApiQosQueuesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsQueueMultipleQueuesResponse
	JSON401      *struct {
		Success bool `json:"success"`
	}
}

func ParseGetApiQosQueuesResponse added in v0.0.3

func ParseGetApiQosQueuesResponse(rsp *http.Response) (*GetApiQosQueuesResponse, error)

ParseGetApiQosQueuesResponse parses an HTTP response from a GetApiQosQueuesWithResponse call

func (GetApiQosQueuesResponse) Status added in v0.0.3

func (r GetApiQosQueuesResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiQosQueuesResponse) StatusCode added in v0.0.3

func (r GetApiQosQueuesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiQosQueuesUuidResponse added in v0.0.3

type GetApiQosQueuesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsQueueSingleQueueResponse
	JSON401      *struct {
		Success bool `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiQosQueuesUuidResponse added in v0.0.3

func ParseGetApiQosQueuesUuidResponse(rsp *http.Response) (*GetApiQosQueuesUuidResponse, error)

ParseGetApiQosQueuesUuidResponse parses an HTTP response from a GetApiQosQueuesUuidWithResponse call

func (GetApiQosQueuesUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiQosQueuesUuidResponse) StatusCode added in v0.0.3

func (r GetApiQosQueuesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiQosTrafficShapersResponse added in v0.0.3

type GetApiQosTrafficShapersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsTrafficShaperMultipleTrafficShapersResponse
	JSON401      *struct {
		Success bool `json:"success"`
	}
}

func ParseGetApiQosTrafficShapersResponse added in v0.0.3

func ParseGetApiQosTrafficShapersResponse(rsp *http.Response) (*GetApiQosTrafficShapersResponse, error)

ParseGetApiQosTrafficShapersResponse parses an HTTP response from a GetApiQosTrafficShapersWithResponse call

func (GetApiQosTrafficShapersResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiQosTrafficShapersResponse) StatusCode added in v0.0.3

func (r GetApiQosTrafficShapersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiQosTrafficShapersUuidResponse added in v0.0.3

type GetApiQosTrafficShapersUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsTrafficShaperSingleTrafficShaperResponse
	JSON401      *struct {
		Success bool `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiQosTrafficShapersUuidResponse added in v0.0.3

func ParseGetApiQosTrafficShapersUuidResponse(rsp *http.Response) (*GetApiQosTrafficShapersUuidResponse, error)

ParseGetApiQosTrafficShapersUuidResponse parses an HTTP response from a GetApiQosTrafficShapersUuidWithResponse call

func (GetApiQosTrafficShapersUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiQosTrafficShapersUuidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type GetApiRadiusResponse added in v0.0.2

type GetApiRadiusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsRadiusRadiusResponse
}

func ParseGetApiRadiusResponse added in v0.0.2

func ParseGetApiRadiusResponse(rsp *http.Response) (*GetApiRadiusResponse, error)

ParseGetApiRadiusResponse parses an HTTP response from a GetApiRadiusWithResponse call

func (GetApiRadiusResponse) Status added in v0.0.2

func (r GetApiRadiusResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiRadiusResponse) StatusCode added in v0.0.2

func (r GetApiRadiusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiRoutingUuidResponse added in v0.0.3

type GetApiRoutingUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsRoutingRouteInfo
}

func ParseGetApiRoutingUuidResponse added in v0.0.3

func ParseGetApiRoutingUuidResponse(rsp *http.Response) (*GetApiRoutingUuidResponse, error)

ParseGetApiRoutingUuidResponse parses an HTTP response from a GetApiRoutingUuidWithResponse call

func (GetApiRoutingUuidResponse) Status added in v0.0.3

func (r GetApiRoutingUuidResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiRoutingUuidResponse) StatusCode added in v0.0.3

func (r GetApiRoutingUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiSnsdiffDiffUuidResponse added in v0.0.2

type GetApiSnsdiffDiffUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsSnsdiffSnsDiffResult
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiSnsdiffDiffUuidResponse added in v0.0.2

func ParseGetApiSnsdiffDiffUuidResponse(rsp *http.Response) (*GetApiSnsdiffDiffUuidResponse, error)

ParseGetApiSnsdiffDiffUuidResponse parses an HTTP response from a GetApiSnsdiffDiffUuidWithResponse call

func (GetApiSnsdiffDiffUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiSnsdiffDiffUuidResponse) StatusCode added in v0.0.2

func (r GetApiSnsdiffDiffUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiUnifiedconfigDeployResponse added in v0.0.3

type GetApiUnifiedconfigDeployResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsDeployDeploymentMonitoringResponse
}

func ParseGetApiUnifiedconfigDeployResponse added in v0.0.3

func ParseGetApiUnifiedconfigDeployResponse(rsp *http.Response) (*GetApiUnifiedconfigDeployResponse, error)

ParseGetApiUnifiedconfigDeployResponse parses an HTTP response from a GetApiUnifiedconfigDeployWithResponse call

func (GetApiUnifiedconfigDeployResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (GetApiUnifiedconfigDeployResponse) StatusCode added in v0.0.3

func (r GetApiUnifiedconfigDeployResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiUpdateLaunchResponse added in v0.0.2

type GetApiUpdateLaunchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON400 *struct {
		Errors *[]struct {
			Code    *string `json:"code,omitempty"`
			Message *string `json:"message,omitempty"`
		} `json:"errors,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
	JSON423 *struct {
		Errors *[]struct {
			Code    *string `json:"code,omitempty"`
			Message *string `json:"message,omitempty"`
		} `json:"errors,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
	JSON500 *struct {
		Errors *[]struct {
			Code    *string `json:"code,omitempty"`
			Message *string `json:"message,omitempty"`
		} `json:"errors,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiUpdateLaunchResponse added in v0.0.2

func ParseGetApiUpdateLaunchResponse(rsp *http.Response) (*GetApiUpdateLaunchResponse, error)

ParseGetApiUpdateLaunchResponse parses an HTTP response from a GetApiUpdateLaunchWithResponse call

func (GetApiUpdateLaunchResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiUpdateLaunchResponse) StatusCode added in v0.0.2

func (r GetApiUpdateLaunchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiUpdateStatusResponse added in v0.0.2

type GetApiUpdateStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Locked  *bool `json:"locked,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParseGetApiUpdateStatusResponse added in v0.0.2

func ParseGetApiUpdateStatusResponse(rsp *http.Response) (*GetApiUpdateStatusResponse, error)

ParseGetApiUpdateStatusResponse parses an HTTP response from a GetApiUpdateStatusWithResponse call

func (GetApiUpdateStatusResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiUpdateStatusResponse) StatusCode added in v0.0.2

func (r GetApiUpdateStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiUsageUuidResponse added in v0.0.2

type GetApiUsageUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsObjectsCheckUsageResponse
	JSON404      *DefinitionsCommonErrorResponse
}

func ParseGetApiUsageUuidResponse added in v0.0.2

func ParseGetApiUsageUuidResponse(rsp *http.Response) (*GetApiUsageUuidResponse, error)

ParseGetApiUsageUuidResponse parses an HTTP response from a GetApiUsageUuidWithResponse call

func (GetApiUsageUuidResponse) Status added in v0.0.2

func (r GetApiUsageUuidResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiUsageUuidResponse) StatusCode added in v0.0.2

func (r GetApiUsageUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiVariablesResponse added in v0.0.2

type GetApiVariablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsVariablesMultipleVariablesResponse
}

func ParseGetApiVariablesResponse added in v0.0.2

func ParseGetApiVariablesResponse(rsp *http.Response) (*GetApiVariablesResponse, error)

ParseGetApiVariablesResponse parses an HTTP response from a GetApiVariablesWithResponse call

func (GetApiVariablesResponse) Status added in v0.0.2

func (r GetApiVariablesResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiVariablesResponse) StatusCode added in v0.0.2

func (r GetApiVariablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiVariablesUuidResponse added in v0.0.2

type GetApiVariablesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsVariablesSingleVariableResponse
	JSON404      *DefinitionsCommonErrorResponse
}

func ParseGetApiVariablesUuidResponse added in v0.0.2

func ParseGetApiVariablesUuidResponse(rsp *http.Response) (*GetApiVariablesUuidResponse, error)

ParseGetApiVariablesUuidResponse parses an HTTP response from a GetApiVariablesUuidWithResponse call

func (GetApiVariablesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiVariablesUuidResponse) StatusCode added in v0.0.2

func (r GetApiVariablesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiVpnAlgorithmsAuthResponse added in v0.0.2

type GetApiVpnAlgorithmsAuthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAlgorithmsAuthAlgorithmsList
}

func ParseGetApiVpnAlgorithmsAuthResponse added in v0.0.2

func ParseGetApiVpnAlgorithmsAuthResponse(rsp *http.Response) (*GetApiVpnAlgorithmsAuthResponse, error)

ParseGetApiVpnAlgorithmsAuthResponse parses an HTTP response from a GetApiVpnAlgorithmsAuthWithResponse call

func (GetApiVpnAlgorithmsAuthResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiVpnAlgorithmsAuthResponse) StatusCode added in v0.0.2

func (r GetApiVpnAlgorithmsAuthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiVpnAlgorithmsEncResponse added in v0.0.2

type GetApiVpnAlgorithmsEncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAlgorithmsEncAlgorithmsList
}

func ParseGetApiVpnAlgorithmsEncResponse added in v0.0.2

func ParseGetApiVpnAlgorithmsEncResponse(rsp *http.Response) (*GetApiVpnAlgorithmsEncResponse, error)

ParseGetApiVpnAlgorithmsEncResponse parses an HTTP response from a GetApiVpnAlgorithmsEncWithResponse call

func (GetApiVpnAlgorithmsEncResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiVpnAlgorithmsEncResponse) StatusCode added in v0.0.2

func (r GetApiVpnAlgorithmsEncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiVpnDefaultAddressPoolResponse added in v0.0.2

type GetApiVpnDefaultAddressPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsTopologiesDefaultAddressPool `json:"result,omitempty"`
		Success *bool                                    `json:"success,omitempty"`
	}
}

func ParseGetApiVpnDefaultAddressPoolResponse added in v0.0.2

func ParseGetApiVpnDefaultAddressPoolResponse(rsp *http.Response) (*GetApiVpnDefaultAddressPoolResponse, error)

ParseGetApiVpnDefaultAddressPoolResponse parses an HTTP response from a GetApiVpnDefaultAddressPoolWithResponse call

func (GetApiVpnDefaultAddressPoolResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiVpnDefaultAddressPoolResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiVpnEncryptionProfilesResponse added in v0.0.2

type GetApiVpnEncryptionProfilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsEncryptionProfilesEncryptionProfileList
}

func ParseGetApiVpnEncryptionProfilesResponse added in v0.0.2

func ParseGetApiVpnEncryptionProfilesResponse(rsp *http.Response) (*GetApiVpnEncryptionProfilesResponse, error)

ParseGetApiVpnEncryptionProfilesResponse parses an HTTP response from a GetApiVpnEncryptionProfilesWithResponse call

func (GetApiVpnEncryptionProfilesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiVpnEncryptionProfilesResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiVpnEncryptionProfilesUuidResponse added in v0.0.2

type GetApiVpnEncryptionProfilesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsEncryptionProfilesEncryptionProfileProperties `json:"result,omitempty"`
		Success *bool                                                     `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiVpnEncryptionProfilesUuidResponse added in v0.0.2

func ParseGetApiVpnEncryptionProfilesUuidResponse(rsp *http.Response) (*GetApiVpnEncryptionProfilesUuidResponse, error)

ParseGetApiVpnEncryptionProfilesUuidResponse parses an HTTP response from a GetApiVpnEncryptionProfilesUuidWithResponse call

func (GetApiVpnEncryptionProfilesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiVpnEncryptionProfilesUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiVpnTopologiesResponse added in v0.0.2

type GetApiVpnTopologiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsTopologiesTopologiesListResponse
}

func ParseGetApiVpnTopologiesResponse added in v0.0.2

func ParseGetApiVpnTopologiesResponse(rsp *http.Response) (*GetApiVpnTopologiesResponse, error)

ParseGetApiVpnTopologiesResponse parses an HTTP response from a GetApiVpnTopologiesWithResponse call

func (GetApiVpnTopologiesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiVpnTopologiesResponse) StatusCode added in v0.0.2

func (r GetApiVpnTopologiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiVpnTopologiesUuidExportResponse added in v0.0.2

type GetApiVpnTopologiesUuidExportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *DefinitionsCommonErrorResponse
	JSON500      *DefinitionsCommonErrorResponse
}

func ParseGetApiVpnTopologiesUuidExportResponse added in v0.0.2

func ParseGetApiVpnTopologiesUuidExportResponse(rsp *http.Response) (*GetApiVpnTopologiesUuidExportResponse, error)

ParseGetApiVpnTopologiesUuidExportResponse parses an HTTP response from a GetApiVpnTopologiesUuidExportWithResponse call

func (GetApiVpnTopologiesUuidExportResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiVpnTopologiesUuidExportResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type GetApiVpnTopologiesUuidResponse added in v0.0.2

type GetApiVpnTopologiesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsTopologiesTopologyPropertiesWithUuid `json:"result,omitempty"`
		Success *bool                                            `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
}

func ParseGetApiVpnTopologiesUuidResponse added in v0.0.2

func ParseGetApiVpnTopologiesUuidResponse(rsp *http.Response) (*GetApiVpnTopologiesUuidResponse, error)

ParseGetApiVpnTopologiesUuidResponse parses an HTTP response from a GetApiVpnTopologiesUuidWithResponse call

func (GetApiVpnTopologiesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (GetApiVpnTopologiesUuidResponse) StatusCode added in v0.0.2

func (r GetApiVpnTopologiesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiVpnTunnelsResponse added in v0.0.2

type GetApiVpnTunnelsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsTunnelsTunnelsListResponse
}

func ParseGetApiVpnTunnelsResponse added in v0.0.2

func ParseGetApiVpnTunnelsResponse(rsp *http.Response) (*GetApiVpnTunnelsResponse, error)

ParseGetApiVpnTunnelsResponse parses an HTTP response from a GetApiVpnTunnelsWithResponse call

func (GetApiVpnTunnelsResponse) Status added in v0.0.2

func (r GetApiVpnTunnelsResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiVpnTunnelsResponse) StatusCode added in v0.0.2

func (r GetApiVpnTunnelsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type PostApiAccountsApikeysJSONRequestBody added in v0.0.2

type PostApiAccountsApikeysJSONRequestBody = DefinitionsAccountsAccountApiKeyCreateRequest

PostApiAccountsApikeysJSONRequestBody defines body for PostApiAccountsApikeys for application/json ContentType.

type PostApiAccountsApikeysResponse added in v0.0.2

type PostApiAccountsApikeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Result  *DefinitionsAccountsCreateApiKeyResponse `json:"result,omitempty"`
		Success *bool                                    `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON403 *DefinitionsCommonErrorResponse
}

func ParsePostApiAccountsApikeysResponse added in v0.0.2

func ParsePostApiAccountsApikeysResponse(rsp *http.Response) (*PostApiAccountsApikeysResponse, error)

ParsePostApiAccountsApikeysResponse parses an HTTP response from a PostApiAccountsApikeysWithResponse call

func (PostApiAccountsApikeysResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiAccountsApikeysResponse) StatusCode added in v0.0.2

func (r PostApiAccountsApikeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiAccountsApikeysRevokeUuidResponse added in v0.0.2

type PostApiAccountsApikeysRevokeUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Result The API key public properties
		Result  *DefinitionsAccountsApiKeyProperties `json:"result,omitempty"`
		Success *bool                                `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON403 *DefinitionsCommonErrorResponse
}

func ParsePostApiAccountsApikeysRevokeUuidResponse added in v0.0.2

func ParsePostApiAccountsApikeysRevokeUuidResponse(rsp *http.Response) (*PostApiAccountsApikeysRevokeUuidResponse, error)

ParsePostApiAccountsApikeysRevokeUuidResponse parses an HTTP response from a PostApiAccountsApikeysRevokeUuidWithResponse call

func (PostApiAccountsApikeysRevokeUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiAccountsApikeysRevokeUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PostApiAccountsJSONRequestBody added in v0.0.2

type PostApiAccountsJSONRequestBody = DefinitionsAccountsAccountCreateRequest

PostApiAccountsJSONRequestBody defines body for PostApiAccounts for application/json ContentType.

type PostApiAccountsResponse added in v0.0.2

type PostApiAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Result  *DefinitionsAccountsAccountPropertiesWithoutPassword `json:"result,omitempty"`
		Success *bool                                                `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
}

func ParsePostApiAccountsResponse added in v0.0.2

func ParsePostApiAccountsResponse(rsp *http.Response) (*PostApiAccountsResponse, error)

ParsePostApiAccountsResponse parses an HTTP response from a PostApiAccountsWithResponse call

func (PostApiAccountsResponse) Status added in v0.0.2

func (r PostApiAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiAccountsResponse) StatusCode added in v0.0.2

func (r PostApiAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiActiveupdateImportMultipartBody added in v0.0.2

type PostApiActiveupdateImportMultipartBody struct {
	Files *openapi_types.File `json:"files,omitempty"`
}

PostApiActiveupdateImportMultipartBody defines parameters for PostApiActiveupdateImport.

type PostApiActiveupdateImportMultipartRequestBody added in v0.0.2

type PostApiActiveupdateImportMultipartRequestBody PostApiActiveupdateImportMultipartBody

PostApiActiveupdateImportMultipartRequestBody defines body for PostApiActiveupdateImport for multipart/form-data ContentType.

type PostApiActiveupdateImportResponse added in v0.0.2

type PostApiActiveupdateImportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *DefinitionsCommonErrorsList `json:"errors,omitempty"`
		Success *bool                        `json:"success,omitempty"`
	}
}

func ParsePostApiActiveupdateImportResponse added in v0.0.2

func ParsePostApiActiveupdateImportResponse(rsp *http.Response) (*PostApiActiveupdateImportResponse, error)

ParsePostApiActiveupdateImportResponse parses an HTTP response from a PostApiActiveupdateImportWithResponse call

func (PostApiActiveupdateImportResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiActiveupdateImportResponse) StatusCode added in v0.0.2

func (r PostApiActiveupdateImportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiActiveupdateSyncResponse added in v0.0.2

type PostApiActiveupdateSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *DefinitionsCommonErrorsList `json:"errors,omitempty"`
		Success *bool                        `json:"success,omitempty"`
	}
}

func ParsePostApiActiveupdateSyncResponse added in v0.0.2

func ParsePostApiActiveupdateSyncResponse(rsp *http.Response) (*PostApiActiveupdateSyncResponse, error)

ParsePostApiActiveupdateSyncResponse parses an HTTP response from a PostApiActiveupdateSyncWithResponse call

func (PostApiActiveupdateSyncResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiActiveupdateSyncResponse) StatusCode added in v0.0.2

func (r PostApiActiveupdateSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiAuthLoginFormdataBody added in v0.0.2

type PostApiAuthLoginFormdataBody struct {
	Force    *bool   `form:"force,omitempty" json:"force,omitempty"`
	Password *string `form:"password,omitempty" json:"password,omitempty"`
	Username string  `form:"username" json:"username"`
}

PostApiAuthLoginFormdataBody defines parameters for PostApiAuthLogin.

type PostApiAuthLoginFormdataRequestBody added in v0.0.2

type PostApiAuthLoginFormdataRequestBody PostApiAuthLoginFormdataBody

PostApiAuthLoginFormdataRequestBody defines body for PostApiAuthLogin for application/x-www-form-urlencoded ContentType.

type PostApiAuthLoginResponse added in v0.0.2

type PostApiAuthLoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAuthAuthResponse
	JSON401      *struct {
		// Success False in case of a bad login / pwd
		Success bool `json:"success"`
	}
	JSON403 *struct {
		// Delay duration in seconds of the ban time
		Delay float32 `json:"delay"`

		// Success False in case of a banned IP
		Success bool `json:"success"`
	}
	JSON409 *DefinitionsAuthConflictErrorResponse
	JSON500 *DefinitionsCommonErrorResponse
}

func ParsePostApiAuthLoginResponse added in v0.0.2

func ParsePostApiAuthLoginResponse(rsp *http.Response) (*PostApiAuthLoginResponse, error)

ParsePostApiAuthLoginResponse parses an HTTP response from a PostApiAuthLoginWithResponse call

func (PostApiAuthLoginResponse) Status added in v0.0.2

func (r PostApiAuthLoginResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiAuthLoginResponse) StatusCode added in v0.0.2

func (r PostApiAuthLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiAuthLogoutResponse added in v0.0.2

type PostApiAuthLogoutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiAuthLogoutResponse added in v0.0.2

func ParsePostApiAuthLogoutResponse(rsp *http.Response) (*PostApiAuthLogoutResponse, error)

ParsePostApiAuthLogoutResponse parses an HTTP response from a PostApiAuthLogoutWithResponse call

func (PostApiAuthLogoutResponse) Status added in v0.0.2

func (r PostApiAuthLogoutResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiAuthLogoutResponse) StatusCode added in v0.0.2

func (r PostApiAuthLogoutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiAutobackupJSONBody added in v0.0.2

type PostApiAutobackupJSONBody struct {
	Enabled bool `json:"enabled"`
}

PostApiAutobackupJSONBody defines parameters for PostApiAutobackup.

type PostApiAutobackupJSONRequestBody added in v0.0.2

type PostApiAutobackupJSONRequestBody PostApiAutobackupJSONBody

PostApiAutobackupJSONRequestBody defines body for PostApiAutobackup for application/json ContentType.

type PostApiAutobackupResponse added in v0.0.2

type PostApiAutobackupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsCommonSuccessResponse
	JSON400      *DefinitionsCommonErrorResponse
	JSON401      *DefinitionsCommonErrorResponse
}

func ParsePostApiAutobackupResponse added in v0.0.2

func ParsePostApiAutobackupResponse(rsp *http.Response) (*PostApiAutobackupResponse, error)

ParsePostApiAutobackupResponse parses an HTTP response from a PostApiAutobackupWithResponse call

func (PostApiAutobackupResponse) Status added in v0.0.2

func (r PostApiAutobackupResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiAutobackupResponse) StatusCode added in v0.0.2

func (r PostApiAutobackupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiBackupDownloadJSONRequestBody added in v0.0.2

type PostApiBackupDownloadJSONRequestBody = DefinitionsBackupBackupDownloadBody

PostApiBackupDownloadJSONRequestBody defines body for PostApiBackupDownload for application/json ContentType.

type PostApiBackupDownloadResponse added in v0.0.2

type PostApiBackupDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *DefinitionsCommonErrorResponse
}

func ParsePostApiBackupDownloadResponse added in v0.0.2

func ParsePostApiBackupDownloadResponse(rsp *http.Response) (*PostApiBackupDownloadResponse, error)

ParsePostApiBackupDownloadResponse parses an HTTP response from a PostApiBackupDownloadWithResponse call

func (PostApiBackupDownloadResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiBackupDownloadResponse) StatusCode added in v0.0.2

func (r PostApiBackupDownloadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiBackupHashJSONBody added in v0.0.2

type PostApiBackupHashJSONBody struct {
	Password *string `json:"password,omitempty"`
}

PostApiBackupHashJSONBody defines parameters for PostApiBackupHash.

type PostApiBackupHashJSONRequestBody added in v0.0.2

type PostApiBackupHashJSONRequestBody PostApiBackupHashJSONBody

PostApiBackupHashJSONRequestBody defines body for PostApiBackupHash for application/json ContentType.

type PostApiBackupHashResponse added in v0.0.2

type PostApiBackupHashResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiBackupHashResponse added in v0.0.2

func ParsePostApiBackupHashResponse(rsp *http.Response) (*PostApiBackupHashResponse, error)

ParsePostApiBackupHashResponse parses an HTTP response from a PostApiBackupHashWithResponse call

func (PostApiBackupHashResponse) Status added in v0.0.2

func (r PostApiBackupHashResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiBackupHashResponse) StatusCode added in v0.0.2

func (r PostApiBackupHashResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiBackupMultipartBody added in v0.0.2

type PostApiBackupMultipartBody struct {
	BackupArchive *openapi_types.File `json:"backupArchive,omitempty"`
}

PostApiBackupMultipartBody defines parameters for PostApiBackup.

type PostApiBackupMultipartRequestBody added in v0.0.2

type PostApiBackupMultipartRequestBody PostApiBackupMultipartBody

PostApiBackupMultipartRequestBody defines body for PostApiBackup for multipart/form-data ContentType.

type PostApiBackupResponse added in v0.0.2

type PostApiBackupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// ConfirmationToken md5 hash of the archive
		ConfirmationToken *string `json:"confirmationToken,omitempty"`

		// NewIp info ip address
		NewIp   *string `json:"newIp,omitempty"`
		Success *bool   `json:"success,omitempty"`
	}
	JSON500 *DefinitionsCommonErrorResponse
}

func ParsePostApiBackupResponse added in v0.0.2

func ParsePostApiBackupResponse(rsp *http.Response) (*PostApiBackupResponse, error)

ParsePostApiBackupResponse parses an HTTP response from a PostApiBackupWithResponse call

func (PostApiBackupResponse) Status added in v0.0.2

func (r PostApiBackupResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiBackupResponse) StatusCode added in v0.0.2

func (r PostApiBackupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiCertificatesAuthoritiesCaUuidMultipartBody added in v0.0.2

type PostApiCertificatesAuthoritiesCaUuidMultipartBody struct {
	Ca *openapi_types.File `json:"ca,omitempty"`
}

PostApiCertificatesAuthoritiesCaUuidMultipartBody defines parameters for PostApiCertificatesAuthoritiesCaUuid.

type PostApiCertificatesAuthoritiesCaUuidMultipartRequestBody added in v0.0.2

type PostApiCertificatesAuthoritiesCaUuidMultipartRequestBody PostApiCertificatesAuthoritiesCaUuidMultipartBody

PostApiCertificatesAuthoritiesCaUuidMultipartRequestBody defines body for PostApiCertificatesAuthoritiesCaUuid for multipart/form-data ContentType.

type PostApiCertificatesAuthoritiesCaUuidResponse added in v0.0.2

type PostApiCertificatesAuthoritiesCaUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool   `json:"success,omitempty"`
		Uuid    *string `json:"uuid,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
	JSON409 *DefinitionsCommonErrorResponse
}

func ParsePostApiCertificatesAuthoritiesCaUuidResponse added in v0.0.2

func ParsePostApiCertificatesAuthoritiesCaUuidResponse(rsp *http.Response) (*PostApiCertificatesAuthoritiesCaUuidResponse, error)

ParsePostApiCertificatesAuthoritiesCaUuidResponse parses an HTTP response from a PostApiCertificatesAuthoritiesCaUuidWithResponse call

func (PostApiCertificatesAuthoritiesCaUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiCertificatesAuthoritiesCaUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PostApiCertificatesAuthoritiesCrlCaUuidMultipartBody added in v0.0.2

type PostApiCertificatesAuthoritiesCrlCaUuidMultipartBody struct {
	Crl *openapi_types.File `json:"crl,omitempty"`
}

PostApiCertificatesAuthoritiesCrlCaUuidMultipartBody defines parameters for PostApiCertificatesAuthoritiesCrlCaUuid.

type PostApiCertificatesAuthoritiesCrlCaUuidMultipartRequestBody added in v0.0.2

type PostApiCertificatesAuthoritiesCrlCaUuidMultipartRequestBody PostApiCertificatesAuthoritiesCrlCaUuidMultipartBody

PostApiCertificatesAuthoritiesCrlCaUuidMultipartRequestBody defines body for PostApiCertificatesAuthoritiesCrlCaUuid for multipart/form-data ContentType.

type PostApiCertificatesAuthoritiesCrlCaUuidResponse added in v0.0.2

type PostApiCertificatesAuthoritiesCrlCaUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsMiscCrlProperty `json:"result,omitempty"`
		Success *bool                       `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParsePostApiCertificatesAuthoritiesCrlCaUuidResponse added in v0.0.2

func ParsePostApiCertificatesAuthoritiesCrlCaUuidResponse(rsp *http.Response) (*PostApiCertificatesAuthoritiesCrlCaUuidResponse, error)

ParsePostApiCertificatesAuthoritiesCrlCaUuidResponse parses an HTTP response from a PostApiCertificatesAuthoritiesCrlCaUuidWithResponse call

func (PostApiCertificatesAuthoritiesCrlCaUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiCertificatesAuthoritiesCrlCaUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PostApiCertificatesAuthoritiesCrlMultipartBody added in v0.0.2

type PostApiCertificatesAuthoritiesCrlMultipartBody struct {
	Crl *openapi_types.File `json:"crl,omitempty"`
}

PostApiCertificatesAuthoritiesCrlMultipartBody defines parameters for PostApiCertificatesAuthoritiesCrl.

type PostApiCertificatesAuthoritiesCrlMultipartRequestBody added in v0.0.2

type PostApiCertificatesAuthoritiesCrlMultipartRequestBody PostApiCertificatesAuthoritiesCrlMultipartBody

PostApiCertificatesAuthoritiesCrlMultipartRequestBody defines body for PostApiCertificatesAuthoritiesCrl for multipart/form-data ContentType.

type PostApiCertificatesAuthoritiesCrlResponse added in v0.0.2

type PostApiCertificatesAuthoritiesCrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *[]DefinitionsMiscCrlProperty `json:"result,omitempty"`
		Success *bool                         `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParsePostApiCertificatesAuthoritiesCrlResponse added in v0.0.2

func ParsePostApiCertificatesAuthoritiesCrlResponse(rsp *http.Response) (*PostApiCertificatesAuthoritiesCrlResponse, error)

ParsePostApiCertificatesAuthoritiesCrlResponse parses an HTTP response from a PostApiCertificatesAuthoritiesCrlWithResponse call

func (PostApiCertificatesAuthoritiesCrlResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiCertificatesAuthoritiesCrlResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PostApiCertificatesAuthoritiesMultipartBody added in v0.0.2

type PostApiCertificatesAuthoritiesMultipartBody struct {
	Ca *openapi_types.File `json:"ca,omitempty"`
}

PostApiCertificatesAuthoritiesMultipartBody defines parameters for PostApiCertificatesAuthorities.

type PostApiCertificatesAuthoritiesMultipartRequestBody added in v0.0.2

type PostApiCertificatesAuthoritiesMultipartRequestBody PostApiCertificatesAuthoritiesMultipartBody

PostApiCertificatesAuthoritiesMultipartRequestBody defines body for PostApiCertificatesAuthorities for multipart/form-data ContentType.

type PostApiCertificatesAuthoritiesResponse added in v0.0.2

type PostApiCertificatesAuthoritiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Success *bool `json:"success,omitempty"`

		// Uuids All the CAs persisted in the unified config. The first uuid of this array is the leaf of the trust chain (lowest ca)
		Uuids *[]string `json:"uuids,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
	JSON409 *DefinitionsCommonErrorResponse
}

func ParsePostApiCertificatesAuthoritiesResponse added in v0.0.2

func ParsePostApiCertificatesAuthoritiesResponse(rsp *http.Response) (*PostApiCertificatesAuthoritiesResponse, error)

ParsePostApiCertificatesAuthoritiesResponse parses an HTTP response from a PostApiCertificatesAuthoritiesWithResponse call

func (PostApiCertificatesAuthoritiesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiCertificatesAuthoritiesResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PostApiCertificatesGetJSONBody added in v0.0.2

type PostApiCertificatesGetJSONBody struct {
	Uuids *[]string `json:"uuids,omitempty"`
}

PostApiCertificatesGetJSONBody defines parameters for PostApiCertificatesGet.

type PostApiCertificatesGetJSONRequestBody added in v0.0.2

type PostApiCertificatesGetJSONRequestBody PostApiCertificatesGetJSONBody

PostApiCertificatesGetJSONRequestBody defines body for PostApiCertificatesGet for application/json ContentType.

type PostApiCertificatesGetResponse added in v0.0.2

type PostApiCertificatesGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsCertificatesCertificate
}

func ParsePostApiCertificatesGetResponse added in v0.0.2

func ParsePostApiCertificatesGetResponse(rsp *http.Response) (*PostApiCertificatesGetResponse, error)

ParsePostApiCertificatesGetResponse parses an HTTP response from a PostApiCertificatesGetWithResponse call

func (PostApiCertificatesGetResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiCertificatesGetResponse) StatusCode added in v0.0.2

func (r PostApiCertificatesGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiCertificatesJSONRequestBody added in v0.0.2

type PostApiCertificatesJSONRequestBody = DefinitionsCertificatesCertificateCreateScep

PostApiCertificatesJSONRequestBody defines body for PostApiCertificates for application/json ContentType.

type PostApiCertificatesMultipartRequestBody added in v0.0.2

type PostApiCertificatesMultipartRequestBody = DefinitionsCertificatesCertificateUpload

PostApiCertificatesMultipartRequestBody defines body for PostApiCertificates for multipart/form-data ContentType.

type PostApiCertificatesParams added in v0.0.2

type PostApiCertificatesParams struct {
	// DestFwUuid the firewall uuid to link the certificate with
	DestFwUuid string `form:"destFwUuid" json:"destFwUuid"`
}

PostApiCertificatesParams defines parameters for PostApiCertificates.

type PostApiCertificatesRenewJSONRequestBody added in v0.0.2

type PostApiCertificatesRenewJSONRequestBody = DefinitionsCertificatesCertificatesRenewList

PostApiCertificatesRenewJSONRequestBody defines body for PostApiCertificatesRenew for application/json ContentType.

type PostApiCertificatesRenewResponse added in v0.0.2

type PostApiCertificatesRenewResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsCertificatesCertificatesRenewRequestResults
	JSON400      *DefinitionsCommonErrorResponse
}

func ParsePostApiCertificatesRenewResponse added in v0.0.2

func ParsePostApiCertificatesRenewResponse(rsp *http.Response) (*PostApiCertificatesRenewResponse, error)

ParsePostApiCertificatesRenewResponse parses an HTTP response from a PostApiCertificatesRenewWithResponse call

func (PostApiCertificatesRenewResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiCertificatesRenewResponse) StatusCode added in v0.0.2

func (r PostApiCertificatesRenewResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiCertificatesResponse added in v0.0.2

type PostApiCertificatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Result *struct {
			// Output output of the serverd commands triggered by the API call
			Output *[]string `json:"output,omitempty"`

			// Secured whether the certificate has been installed on firewall's TPM
			Secured *bool `json:"secured,omitempty"`
		} `json:"result,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
}

func ParsePostApiCertificatesResponse added in v0.0.2

func ParsePostApiCertificatesResponse(rsp *http.Response) (*PostApiCertificatesResponse, error)

ParsePostApiCertificatesResponse parses an HTTP response from a PostApiCertificatesWithResponse call

func (PostApiCertificatesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiCertificatesResponse) StatusCode added in v0.0.2

func (r PostApiCertificatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiCertificatesUuidJSONRequestBody added in v0.0.2

type PostApiCertificatesUuidJSONRequestBody = DefinitionsCertificatesCertificateCreateScep

PostApiCertificatesUuidJSONRequestBody defines body for PostApiCertificatesUuid for application/json ContentType.

type PostApiCertificatesUuidMultipartRequestBody added in v0.0.2

type PostApiCertificatesUuidMultipartRequestBody = DefinitionsCertificatesCertificateUpload

PostApiCertificatesUuidMultipartRequestBody defines body for PostApiCertificatesUuid for multipart/form-data ContentType.

type PostApiCertificatesUuidParams added in v0.0.2

type PostApiCertificatesUuidParams struct {
	// DestFwUuid the firewall uuid to link the certificate with
	DestFwUuid string `form:"destFwUuid" json:"destFwUuid"`
}

PostApiCertificatesUuidParams defines parameters for PostApiCertificatesUuid.

type PostApiCertificatesUuidResponse added in v0.0.2

type PostApiCertificatesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsCertificatesCertificate `json:"result,omitempty"`
		Success *bool                               `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParsePostApiCertificatesUuidResponse added in v0.0.2

func ParsePostApiCertificatesUuidResponse(rsp *http.Response) (*PostApiCertificatesUuidResponse, error)

ParsePostApiCertificatesUuidResponse parses an HTTP response from a PostApiCertificatesUuidWithResponse call

func (PostApiCertificatesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiCertificatesUuidResponse) StatusCode added in v0.0.2

func (r PostApiCertificatesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiConfigDrJSONBody added in v0.0.3

type PostApiConfigDrJSONBody struct {
	Dr *bool `json:"dr,omitempty"`
}

PostApiConfigDrJSONBody defines parameters for PostApiConfigDr.

type PostApiConfigDrJSONRequestBody added in v0.0.3

type PostApiConfigDrJSONRequestBody PostApiConfigDrJSONBody

PostApiConfigDrJSONRequestBody defines body for PostApiConfigDr for application/json ContentType.

type PostApiConfigDrResponse added in v0.0.3

type PostApiConfigDrResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigDRActivation
}

func ParsePostApiConfigDrResponse added in v0.0.3

func ParsePostApiConfigDrResponse(rsp *http.Response) (*PostApiConfigDrResponse, error)

ParsePostApiConfigDrResponse parses an HTTP response from a PostApiConfigDrWithResponse call

func (PostApiConfigDrResponse) Status added in v0.0.3

func (r PostApiConfigDrResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiConfigDrResponse) StatusCode added in v0.0.3

func (r PostApiConfigDrResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiConfigInitialCloudCloudNameJSONRequestBody added in v0.0.3

type PostApiConfigInitialCloudCloudNameJSONRequestBody = DefinitionsConfigInitialCloudConfiguration

PostApiConfigInitialCloudCloudNameJSONRequestBody defines body for PostApiConfigInitialCloudCloudName for application/json ContentType.

type PostApiConfigInitialCloudCloudNameResponse added in v0.0.3

type PostApiConfigInitialCloudCloudNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiConfigInitialCloudCloudNameResponse added in v0.0.3

func ParsePostApiConfigInitialCloudCloudNameResponse(rsp *http.Response) (*PostApiConfigInitialCloudCloudNameResponse, error)

ParsePostApiConfigInitialCloudCloudNameResponse parses an HTTP response from a PostApiConfigInitialCloudCloudNameWithResponse call

func (PostApiConfigInitialCloudCloudNameResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiConfigInitialCloudCloudNameResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiConfigInitialJSONRequestBody added in v0.0.3

type PostApiConfigInitialJSONRequestBody = DefinitionsConfigInitialConfiguration

PostApiConfigInitialJSONRequestBody defines body for PostApiConfigInitial for application/json ContentType.

type PostApiConfigInitialResponse added in v0.0.3

type PostApiConfigInitialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON500 *struct {
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiConfigInitialResponse added in v0.0.3

func ParsePostApiConfigInitialResponse(rsp *http.Response) (*PostApiConfigInitialResponse, error)

ParsePostApiConfigInitialResponse parses an HTTP response from a PostApiConfigInitialWithResponse call

func (PostApiConfigInitialResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiConfigInitialResponse) StatusCode added in v0.0.3

func (r PostApiConfigInitialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiConfigLicenseMultipartBody added in v0.0.2

type PostApiConfigLicenseMultipartBody struct {
	License *openapi_types.File `json:"license,omitempty"`
}

PostApiConfigLicenseMultipartBody defines parameters for PostApiConfigLicense.

type PostApiConfigLicenseMultipartRequestBody added in v0.0.2

type PostApiConfigLicenseMultipartRequestBody PostApiConfigLicenseMultipartBody

PostApiConfigLicenseMultipartRequestBody defines body for PostApiConfigLicense for multipart/form-data ContentType.

type PostApiConfigLicenseResponse added in v0.0.2

type PostApiConfigLicenseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *DefinitionsCommonErrorsList `json:"errors,omitempty"`
		Success *bool                        `json:"success,omitempty"`
	}
}

func ParsePostApiConfigLicenseResponse added in v0.0.2

func ParsePostApiConfigLicenseResponse(rsp *http.Response) (*PostApiConfigLicenseResponse, error)

ParsePostApiConfigLicenseResponse parses an HTTP response from a PostApiConfigLicenseWithResponse call

func (PostApiConfigLicenseResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiConfigLicenseResponse) StatusCode added in v0.0.2

func (r PostApiConfigLicenseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiConfigLicenseVerifyResponse added in v0.0.2

type PostApiConfigLicenseVerifyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiConfigLicenseVerifyResponse added in v0.0.2

func ParsePostApiConfigLicenseVerifyResponse(rsp *http.Response) (*PostApiConfigLicenseVerifyResponse, error)

ParsePostApiConfigLicenseVerifyResponse parses an HTTP response from a PostApiConfigLicenseVerifyWithResponse call

func (PostApiConfigLicenseVerifyResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiConfigLicenseVerifyResponse) StatusCode added in v0.0.2

func (r PostApiConfigLicenseVerifyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiConfigNetworkJSONRequestBody added in v0.0.2

type PostApiConfigNetworkJSONRequestBody = DefinitionsConfigNetworkConfiguration

PostApiConfigNetworkJSONRequestBody defines body for PostApiConfigNetwork for application/json ContentType.

type PostApiConfigNetworkResponse added in v0.0.2

type PostApiConfigNetworkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiConfigNetworkResponse added in v0.0.2

func ParsePostApiConfigNetworkResponse(rsp *http.Response) (*PostApiConfigNetworkResponse, error)

ParsePostApiConfigNetworkResponse parses an HTTP response from a PostApiConfigNetworkWithResponse call

func (PostApiConfigNetworkResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiConfigNetworkResponse) StatusCode added in v0.0.2

func (r PostApiConfigNetworkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiCustompropertiesJSONRequestBody added in v0.0.2

type PostApiCustompropertiesJSONRequestBody = DefinitionsCustomPropertiesCustomPropertyWithoutUuid

PostApiCustompropertiesJSONRequestBody defines body for PostApiCustomproperties for application/json ContentType.

type PostApiCustompropertiesResponse added in v0.0.2

type PostApiCustompropertiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DefinitionsCustomPropertiesSingleCustomPropertyResponse
	JSON400      *DefinitionsCommonErrorResponse
	JSON409      *DefinitionsCommonErrorResponse
}

func ParsePostApiCustompropertiesResponse added in v0.0.2

func ParsePostApiCustompropertiesResponse(rsp *http.Response) (*PostApiCustompropertiesResponse, error)

ParsePostApiCustompropertiesResponse parses an HTTP response from a PostApiCustompropertiesWithResponse call

func (PostApiCustompropertiesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiCustompropertiesResponse) StatusCode added in v0.0.2

func (r PostApiCustompropertiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiExportSupervisionJSONRequestBody added in v0.0.2

type PostApiExportSupervisionJSONRequestBody = DefinitionsExportFilteredIds

PostApiExportSupervisionJSONRequestBody defines body for PostApiExportSupervision for application/json ContentType.

type PostApiExportSupervisionResponse added in v0.0.2

type PostApiExportSupervisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *DefinitionsCommonErrorResponse
	JSON500      *DefinitionsCommonErrorResponse
}

func ParsePostApiExportSupervisionResponse added in v0.0.2

func ParsePostApiExportSupervisionResponse(rsp *http.Response) (*PostApiExportSupervisionResponse, error)

ParsePostApiExportSupervisionResponse parses an HTTP response from a PostApiExportSupervisionWithResponse call

func (PostApiExportSupervisionResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiExportSupervisionResponse) StatusCode added in v0.0.2

func (r PostApiExportSupervisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiFirewallsUuidNetworkRefreshResponse added in v0.0.3

type PostApiFirewallsUuidNetworkRefreshResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiFirewallsUuidNetworkRefreshResponse added in v0.0.3

func ParsePostApiFirewallsUuidNetworkRefreshResponse(rsp *http.Response) (*PostApiFirewallsUuidNetworkRefreshResponse, error)

ParsePostApiFirewallsUuidNetworkRefreshResponse parses an HTTP response from a PostApiFirewallsUuidNetworkRefreshWithResponse call

func (PostApiFirewallsUuidNetworkRefreshResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiFirewallsUuidNetworkRefreshResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiFirewallsUuidPackageJSONRequestBody added in v0.0.2

type PostApiFirewallsUuidPackageJSONRequestBody = DefinitionsMiscInitializationPackageProperties

PostApiFirewallsUuidPackageJSONRequestBody defines body for PostApiFirewallsUuidPackage for application/json ContentType.

type PostApiFirewallsUuidPackageResponse added in v0.0.2

type PostApiFirewallsUuidPackageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
	JSON500 *struct {
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiFirewallsUuidPackageResponse added in v0.0.2

func ParsePostApiFirewallsUuidPackageResponse(rsp *http.Response) (*PostApiFirewallsUuidPackageResponse, error)

ParsePostApiFirewallsUuidPackageResponse parses an HTTP response from a PostApiFirewallsUuidPackageWithResponse call

func (PostApiFirewallsUuidPackageResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiFirewallsUuidPackageResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PostApiFirewallsUuidQosRefresh409ErrorsCode added in v0.0.3

type PostApiFirewallsUuidQosRefresh409ErrorsCode string

type PostApiFirewallsUuidQosRefresh409ErrorsCtxType added in v0.0.3

type PostApiFirewallsUuidQosRefresh409ErrorsCtxType string

type PostApiFirewallsUuidQosRefresh409ErrorsMessage added in v0.0.3

type PostApiFirewallsUuidQosRefresh409ErrorsMessage string

type PostApiFirewallsUuidQosRefresh409Success added in v0.0.3

type PostApiFirewallsUuidQosRefresh409Success bool

type PostApiFirewallsUuidQosRefreshResponse added in v0.0.3

type PostApiFirewallsUuidQosRefreshResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON409 *struct {
		Errors []struct {
			Code PostApiFirewallsUuidQosRefresh409ErrorsCode `json:"code"`
			Ctx  []struct {
				Name *string                                         `json:"name,omitempty"`
				Type *PostApiFirewallsUuidQosRefresh409ErrorsCtxType `json:"type,omitempty"`
				Uuid *string                                         `json:"uuid,omitempty"`
			} `json:"ctx"`
			Message PostApiFirewallsUuidQosRefresh409ErrorsMessage `json:"message"`
		} `json:"errors"`
		Success PostApiFirewallsUuidQosRefresh409Success `json:"success"`
	}
}

func ParsePostApiFirewallsUuidQosRefreshResponse added in v0.0.3

func ParsePostApiFirewallsUuidQosRefreshResponse(rsp *http.Response) (*PostApiFirewallsUuidQosRefreshResponse, error)

ParsePostApiFirewallsUuidQosRefreshResponse parses an HTTP response from a PostApiFirewallsUuidQosRefreshWithResponse call

func (PostApiFirewallsUuidQosRefreshResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiFirewallsUuidQosRefreshResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiFirewallsUuidRoutingJSONRequestBody added in v0.0.3

type PostApiFirewallsUuidRoutingJSONRequestBody = DefinitionsRoutingRouteAddUpdateBody

PostApiFirewallsUuidRoutingJSONRequestBody defines body for PostApiFirewallsUuidRouting for application/json ContentType.

type PostApiFirewallsUuidRoutingResponse added in v0.0.3

type PostApiFirewallsUuidRoutingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsRoutingRouting
	JSON403      *DefinitionsCommonErrorResponse
	JSON404      *DefinitionsCommonErrorResponse
}

func ParsePostApiFirewallsUuidRoutingResponse added in v0.0.3

func ParsePostApiFirewallsUuidRoutingResponse(rsp *http.Response) (*PostApiFirewallsUuidRoutingResponse, error)

ParsePostApiFirewallsUuidRoutingResponse parses an HTTP response from a PostApiFirewallsUuidRoutingWithResponse call

func (PostApiFirewallsUuidRoutingResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiFirewallsUuidRoutingResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiFoldersJSONRequestBody added in v0.0.2

type PostApiFoldersJSONRequestBody = DefinitionsFoldersFolderPropertiesWithoutUuid

PostApiFoldersJSONRequestBody defines body for PostApiFolders for application/json ContentType.

type PostApiFoldersResponse added in v0.0.2

type PostApiFoldersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Result  DefinitionsFoldersRawFolderProperties `json:"result"`
		Success bool                                  `json:"success"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParsePostApiFoldersResponse added in v0.0.2

func ParsePostApiFoldersResponse(rsp *http.Response) (*PostApiFoldersResponse, error)

ParsePostApiFoldersResponse parses an HTTP response from a PostApiFoldersWithResponse call

func (PostApiFoldersResponse) Status added in v0.0.2

func (r PostApiFoldersResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiFoldersResponse) StatusCode added in v0.0.2

func (r PostApiFoldersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiLdapMultipartRequestBody added in v0.0.2

type PostApiLdapMultipartRequestBody = DefinitionsLdapLdap

PostApiLdapMultipartRequestBody defines body for PostApiLdap for multipart/form-data ContentType.

type PostApiLdapResponse added in v0.0.2

type PostApiLdapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsLdapLdapResponse
}

func ParsePostApiLdapResponse added in v0.0.2

func ParsePostApiLdapResponse(rsp *http.Response) (*PostApiLdapResponse, error)

ParsePostApiLdapResponse parses an HTTP response from a PostApiLdapWithResponse call

func (PostApiLdapResponse) Status added in v0.0.2

func (r PostApiLdapResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiLdapResponse) StatusCode added in v0.0.2

func (r PostApiLdapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiNetworkInterfacesJSONBody added in v0.0.3

type PostApiNetworkInterfacesJSONBody struct {
	// contains filtered or unexported fields
}

PostApiNetworkInterfacesJSONBody defines parameters for PostApiNetworkInterfaces.

type PostApiNetworkInterfacesJSONRequestBody added in v0.0.3

type PostApiNetworkInterfacesJSONRequestBody PostApiNetworkInterfacesJSONBody

PostApiNetworkInterfacesJSONRequestBody defines body for PostApiNetworkInterfaces for application/json ContentType.

type PostApiNetworkInterfacesResponse added in v0.0.3

type PostApiNetworkInterfacesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// contains filtered or unexported fields
	}
	JSON409 *DefinitionsCommonErrorResponse
}

func ParsePostApiNetworkInterfacesResponse added in v0.0.3

func ParsePostApiNetworkInterfacesResponse(rsp *http.Response) (*PostApiNetworkInterfacesResponse, error)

ParsePostApiNetworkInterfacesResponse parses an HTTP response from a PostApiNetworkInterfacesWithResponse call

func (PostApiNetworkInterfacesResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiNetworkInterfacesResponse) StatusCode added in v0.0.3

func (r PostApiNetworkInterfacesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiNsrpcAttachMultipartBody added in v0.0.3

type PostApiNsrpcAttachMultipartBody = openapi_types.File

PostApiNsrpcAttachMultipartBody defines parameters for PostApiNsrpcAttach.

type PostApiNsrpcAttachMultipartRequestBody added in v0.0.3

type PostApiNsrpcAttachMultipartRequestBody = PostApiNsrpcAttachMultipartBody

PostApiNsrpcAttachMultipartRequestBody defines body for PostApiNsrpcAttach for multipart/form-data ContentType.

type PostApiNsrpcAttachResponse added in v0.0.3

type PostApiNsrpcAttachResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNsrpcNsrpcResponse
	JSON423      *DefinitionsCommonErrorResponse
}

func ParsePostApiNsrpcAttachResponse added in v0.0.3

func ParsePostApiNsrpcAttachResponse(rsp *http.Response) (*PostApiNsrpcAttachResponse, error)

ParsePostApiNsrpcAttachResponse parses an HTTP response from a PostApiNsrpcAttachWithResponse call

func (PostApiNsrpcAttachResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiNsrpcAttachResponse) StatusCode added in v0.0.3

func (r PostApiNsrpcAttachResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiNsrpcCsvDryRunScriptnameMultipartBody added in v0.0.3

type PostApiNsrpcCsvDryRunScriptnameMultipartBody struct {
	CsvFile *openapi_types.File `json:"csvFile,omitempty"`

	// Target Firewall's UUIDs on which to run the script, if not defined, use UUIDs defined in the CSV file
	Target *[]string `json:"target,omitempty"`
}

PostApiNsrpcCsvDryRunScriptnameMultipartBody defines parameters for PostApiNsrpcCsvDryRunScriptname.

type PostApiNsrpcCsvDryRunScriptnameMultipartRequestBody added in v0.0.3

type PostApiNsrpcCsvDryRunScriptnameMultipartRequestBody PostApiNsrpcCsvDryRunScriptnameMultipartBody

PostApiNsrpcCsvDryRunScriptnameMultipartRequestBody defines body for PostApiNsrpcCsvDryRunScriptname for multipart/form-data ContentType.

type PostApiNsrpcCsvDryRunScriptnameResponse added in v0.0.3

type PostApiNsrpcCsvDryRunScriptnameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *[]struct {
			// Content Nsrpc script content with CSV data applied for this firewall
			Content *string `json:"content,omitempty"`

			// Fwid Firewall's UUID
			Fwid *string `json:"fwid,omitempty"`

			// Fwname Firewall's name
			Fwname *string `json:"fwname,omitempty"`
		} `json:"result,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
	JSON423 *DefinitionsCommonErrorResponse
}

func ParsePostApiNsrpcCsvDryRunScriptnameResponse added in v0.0.3

func ParsePostApiNsrpcCsvDryRunScriptnameResponse(rsp *http.Response) (*PostApiNsrpcCsvDryRunScriptnameResponse, error)

ParsePostApiNsrpcCsvDryRunScriptnameResponse parses an HTTP response from a PostApiNsrpcCsvDryRunScriptnameWithResponse call

func (PostApiNsrpcCsvDryRunScriptnameResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiNsrpcCsvDryRunScriptnameResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiNsrpcCsvScriptnameMultipartBody added in v0.0.3

type PostApiNsrpcCsvScriptnameMultipartBody struct {
	CsvFile *openapi_types.File `json:"csvFile,omitempty"`

	// Target Firewall's UUIDs on which to run the script, if not defined, use UUIDs defined in the CSV file
	Target *[]string `json:"target,omitempty"`
}

PostApiNsrpcCsvScriptnameMultipartBody defines parameters for PostApiNsrpcCsvScriptname.

type PostApiNsrpcCsvScriptnameMultipartRequestBody added in v0.0.3

type PostApiNsrpcCsvScriptnameMultipartRequestBody PostApiNsrpcCsvScriptnameMultipartBody

PostApiNsrpcCsvScriptnameMultipartRequestBody defines body for PostApiNsrpcCsvScriptname for multipart/form-data ContentType.

type PostApiNsrpcCsvScriptnameResponse added in v0.0.3

type PostApiNsrpcCsvScriptnameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON423 *DefinitionsCommonErrorResponse
}

func ParsePostApiNsrpcCsvScriptnameResponse added in v0.0.3

func ParsePostApiNsrpcCsvScriptnameResponse(rsp *http.Response) (*PostApiNsrpcCsvScriptnameResponse, error)

ParsePostApiNsrpcCsvScriptnameResponse parses an HTTP response from a PostApiNsrpcCsvScriptnameWithResponse call

func (PostApiNsrpcCsvScriptnameResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiNsrpcCsvScriptnameResponse) StatusCode added in v0.0.3

func (r PostApiNsrpcCsvScriptnameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiNsrpcDryRunScriptnameJSONRequestBody added in v0.0.3

type PostApiNsrpcDryRunScriptnameJSONRequestBody = DefinitionsNsrpcNsrpcExecuteBody

PostApiNsrpcDryRunScriptnameJSONRequestBody defines body for PostApiNsrpcDryRunScriptname for application/json ContentType.

type PostApiNsrpcDryRunScriptnameResponse added in v0.0.3

type PostApiNsrpcDryRunScriptnameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *[]struct {
			// Content Nsrpc script content with CSV data applied for this firewall
			Content *string `json:"content,omitempty"`

			// Fwid Firewall\'s UUID
			Fwid *string `json:"fwid,omitempty"`

			// Fwname Firewall\'s name
			Fwname *string `json:"fwname,omitempty"`
		} `json:"result,omitempty"`
	}
}

func ParsePostApiNsrpcDryRunScriptnameResponse added in v0.0.3

func ParsePostApiNsrpcDryRunScriptnameResponse(rsp *http.Response) (*PostApiNsrpcDryRunScriptnameResponse, error)

ParsePostApiNsrpcDryRunScriptnameResponse parses an HTTP response from a PostApiNsrpcDryRunScriptnameWithResponse call

func (PostApiNsrpcDryRunScriptnameResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiNsrpcDryRunScriptnameResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiNsrpcExecuteScriptname200Success added in v0.0.3

type PostApiNsrpcExecuteScriptname200Success bool

type PostApiNsrpcExecuteScriptnameJSONRequestBody added in v0.0.3

type PostApiNsrpcExecuteScriptnameJSONRequestBody = DefinitionsNsrpcNsrpcExecuteBody

PostApiNsrpcExecuteScriptnameJSONRequestBody defines body for PostApiNsrpcExecuteScriptname for application/json ContentType.

type PostApiNsrpcExecuteScriptnameResponse added in v0.0.3

type PostApiNsrpcExecuteScriptnameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *PostApiNsrpcExecuteScriptname200Success `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParsePostApiNsrpcExecuteScriptnameResponse added in v0.0.3

func ParsePostApiNsrpcExecuteScriptnameResponse(rsp *http.Response) (*PostApiNsrpcExecuteScriptnameResponse, error)

ParsePostApiNsrpcExecuteScriptnameResponse parses an HTTP response from a PostApiNsrpcExecuteScriptnameWithResponse call

func (PostApiNsrpcExecuteScriptnameResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiNsrpcExecuteScriptnameResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiNsrpcPendingCancel200Success added in v0.0.3

type PostApiNsrpcPendingCancel200Success bool

type PostApiNsrpcPendingCancelResponse added in v0.0.3

type PostApiNsrpcPendingCancelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *PostApiNsrpcPendingCancel200Success `json:"success,omitempty"`
	}
}

func ParsePostApiNsrpcPendingCancelResponse added in v0.0.3

func ParsePostApiNsrpcPendingCancelResponse(rsp *http.Response) (*PostApiNsrpcPendingCancelResponse, error)

ParsePostApiNsrpcPendingCancelResponse parses an HTTP response from a PostApiNsrpcPendingCancelWithResponse call

func (PostApiNsrpcPendingCancelResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiNsrpcPendingCancelResponse) StatusCode added in v0.0.3

func (r PostApiNsrpcPendingCancelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiNsrpcScriptScriptnameMultipartBody added in v0.0.3

type PostApiNsrpcScriptScriptnameMultipartBody struct {
	// Force set to true to overwrite file with the same on the server
	Force *bool `json:"force,omitempty"`

	// NsrpcScript Must have a .script extension and a proper caracter encoding
	NsrpcScript *openapi_types.File `json:"nsrpcScript,omitempty"`
}

PostApiNsrpcScriptScriptnameMultipartBody defines parameters for PostApiNsrpcScriptScriptname.

type PostApiNsrpcScriptScriptnameMultipartRequestBody added in v0.0.3

type PostApiNsrpcScriptScriptnameMultipartRequestBody PostApiNsrpcScriptScriptnameMultipartBody

PostApiNsrpcScriptScriptnameMultipartRequestBody defines body for PostApiNsrpcScriptScriptname for multipart/form-data ContentType.

type PostApiNsrpcScriptScriptnameResponse added in v0.0.3

type PostApiNsrpcScriptScriptnameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNsrpcNsrpcResponse
	JSON400      *DefinitionsCommonErrorResponse
	JSON409      *DefinitionsCommonErrorResponse
	JSON423      *DefinitionsCommonErrorResponse
}

func ParsePostApiNsrpcScriptScriptnameResponse added in v0.0.3

func ParsePostApiNsrpcScriptScriptnameResponse(rsp *http.Response) (*PostApiNsrpcScriptScriptnameResponse, error)

ParsePostApiNsrpcScriptScriptnameResponse parses an HTTP response from a PostApiNsrpcScriptScriptnameWithResponse call

func (PostApiNsrpcScriptScriptnameResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiNsrpcScriptScriptnameResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiNsrpcUsebackupscriptJSONBody added in v0.0.3

type PostApiNsrpcUsebackupscriptJSONBody struct {
	// Password Password that will be use to encrypt the SNS backup
	Password *string `json:"password,omitempty"`
}

PostApiNsrpcUsebackupscriptJSONBody defines parameters for PostApiNsrpcUsebackupscript.

type PostApiNsrpcUsebackupscriptJSONRequestBody added in v0.0.3

type PostApiNsrpcUsebackupscriptJSONRequestBody PostApiNsrpcUsebackupscriptJSONBody

PostApiNsrpcUsebackupscriptJSONRequestBody defines body for PostApiNsrpcUsebackupscript for application/json ContentType.

type PostApiNsrpcUsebackupscriptResponse added in v0.0.3

type PostApiNsrpcUsebackupscriptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsNsrpcNsrpcResponse
	JSON400      *DefinitionsCommonErrorResponse
	JSON409      *DefinitionsCommonErrorResponse
	JSON423      *DefinitionsCommonErrorResponse
}

func ParsePostApiNsrpcUsebackupscriptResponse added in v0.0.3

func ParsePostApiNsrpcUsebackupscriptResponse(rsp *http.Response) (*PostApiNsrpcUsebackupscriptResponse, error)

ParsePostApiNsrpcUsebackupscriptResponse parses an HTTP response from a PostApiNsrpcUsebackupscriptWithResponse call

func (PostApiNsrpcUsebackupscriptResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiNsrpcUsebackupscriptResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiQosIfacesAssignationsJSONRequestBody added in v0.0.3

type PostApiQosIfacesAssignationsJSONRequestBody = DefinitionsIfacesAssignationsIfaceAssignation

PostApiQosIfacesAssignationsJSONRequestBody defines body for PostApiQosIfacesAssignations for application/json ContentType.

type PostApiQosIfacesAssignationsResponse added in v0.0.3

type PostApiQosIfacesAssignationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DefinitionsIfacesAssignationsSingleIfaceAssignationResponse
	JSON400      *struct {
		Errors []struct {
			Code    string  `json:"code"`
			Message *string `json:"message,omitempty"`
		} `json:"errors"`
		Success bool `json:"success"`
	}
	JSON401 *struct {
		Success bool `json:"success"`
	}
	JSON403 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
	JSON409 *DefinitionsCommonErrorResponse
}

func ParsePostApiQosIfacesAssignationsResponse added in v0.0.3

func ParsePostApiQosIfacesAssignationsResponse(rsp *http.Response) (*PostApiQosIfacesAssignationsResponse, error)

ParsePostApiQosIfacesAssignationsResponse parses an HTTP response from a PostApiQosIfacesAssignationsWithResponse call

func (PostApiQosIfacesAssignationsResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiQosIfacesAssignationsResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiQosQueuesJSONRequestBody added in v0.0.3

type PostApiQosQueuesJSONRequestBody = DefinitionsQueueQueueWithoutUuid

PostApiQosQueuesJSONRequestBody defines body for PostApiQosQueues for application/json ContentType.

type PostApiQosQueuesResponse added in v0.0.3

type PostApiQosQueuesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DefinitionsQueueSingleQueueResponse
	JSON400      *struct {
		Errors []struct {
			Code    string  `json:"code"`
			Message *string `json:"message,omitempty"`
		} `json:"errors"`
		Success bool `json:"success"`
	}
	JSON401 *struct {
		Success bool `json:"success"`
	}
	JSON409 *DefinitionsCommonErrorResponse
}

func ParsePostApiQosQueuesResponse added in v0.0.3

func ParsePostApiQosQueuesResponse(rsp *http.Response) (*PostApiQosQueuesResponse, error)

ParsePostApiQosQueuesResponse parses an HTTP response from a PostApiQosQueuesWithResponse call

func (PostApiQosQueuesResponse) Status added in v0.0.3

func (r PostApiQosQueuesResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiQosQueuesResponse) StatusCode added in v0.0.3

func (r PostApiQosQueuesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiQosTrafficShapersJSONRequestBody added in v0.0.3

type PostApiQosTrafficShapersJSONRequestBody = DefinitionsTrafficShaperTrafficShaperWithoutUuid

PostApiQosTrafficShapersJSONRequestBody defines body for PostApiQosTrafficShapers for application/json ContentType.

type PostApiQosTrafficShapersResponse added in v0.0.3

type PostApiQosTrafficShapersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DefinitionsTrafficShaperSingleTrafficShaperResponse
	JSON400      *struct {
		Errors []struct {
			Code    string  `json:"code"`
			Message *string `json:"message,omitempty"`
		} `json:"errors"`
		Success bool `json:"success"`
	}
	JSON401 *struct {
		Success bool `json:"success"`
	}
	JSON409 *DefinitionsCommonErrorResponse
}

func ParsePostApiQosTrafficShapersResponse added in v0.0.3

func ParsePostApiQosTrafficShapersResponse(rsp *http.Response) (*PostApiQosTrafficShapersResponse, error)

ParsePostApiQosTrafficShapersResponse parses an HTTP response from a PostApiQosTrafficShapersWithResponse call

func (PostApiQosTrafficShapersResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiQosTrafficShapersResponse) StatusCode added in v0.0.3

func (r PostApiQosTrafficShapersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiRadiusJSONRequestBody added in v0.0.2

type PostApiRadiusJSONRequestBody = DefinitionsRadiusRadius

PostApiRadiusJSONRequestBody defines body for PostApiRadius for application/json ContentType.

type PostApiRadiusResponse added in v0.0.2

type PostApiRadiusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsRadiusRadiusPostResponse
}

func ParsePostApiRadiusResponse added in v0.0.2

func ParsePostApiRadiusResponse(rsp *http.Response) (*PostApiRadiusResponse, error)

ParsePostApiRadiusResponse parses an HTTP response from a PostApiRadiusWithResponse call

func (PostApiRadiusResponse) Status added in v0.0.2

func (r PostApiRadiusResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiRadiusResponse) StatusCode added in v0.0.2

func (r PostApiRadiusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiRoutingGetbirdconfigerrorJSONBody added in v0.0.3

type PostApiRoutingGetbirdconfigerrorJSONBody struct {
	// Bird The bird config file content
	Bird *string `json:"bird,omitempty"`

	// BirdVersion Bird version (allowed values are "v1" and "v2")
	BirdVersion *string `json:"birdVersion,omitempty"`
}

PostApiRoutingGetbirdconfigerrorJSONBody defines parameters for PostApiRoutingGetbirdconfigerror.

type PostApiRoutingGetbirdconfigerrorJSONRequestBody added in v0.0.3

type PostApiRoutingGetbirdconfigerrorJSONRequestBody PostApiRoutingGetbirdconfigerrorJSONBody

PostApiRoutingGetbirdconfigerrorJSONRequestBody defines body for PostApiRoutingGetbirdconfigerror for application/json ContentType.

type PostApiRoutingGetbirdconfigerrorResponse added in v0.0.3

type PostApiRoutingGetbirdconfigerrorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Error present only if success = false
		Error   *string `json:"error,omitempty"`
		Success *bool   `json:"success,omitempty"`
	}
}

func ParsePostApiRoutingGetbirdconfigerrorResponse added in v0.0.3

func ParsePostApiRoutingGetbirdconfigerrorResponse(rsp *http.Response) (*PostApiRoutingGetbirdconfigerrorResponse, error)

ParsePostApiRoutingGetbirdconfigerrorResponse parses an HTTP response from a PostApiRoutingGetbirdconfigerrorWithResponse call

func (PostApiRoutingGetbirdconfigerrorResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiRoutingGetbirdconfigerrorResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PostApiRoutingImport200ResultLogsLevel added in v0.0.3

type PostApiRoutingImport200ResultLogsLevel string

type PostApiRoutingImportMultipartBody added in v0.0.3

type PostApiRoutingImportMultipartBody struct {
	Routes *openapi_types.File `json:"routes,omitempty"`
}

PostApiRoutingImportMultipartBody defines parameters for PostApiRoutingImport.

type PostApiRoutingImportMultipartRequestBody added in v0.0.3

type PostApiRoutingImportMultipartRequestBody PostApiRoutingImportMultipartBody

PostApiRoutingImportMultipartRequestBody defines body for PostApiRoutingImport for multipart/form-data ContentType.

type PostApiRoutingImportResponse added in v0.0.3

type PostApiRoutingImportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result *struct {
			ImportSummary *struct {
				// Routes number of routes created
				Routes *float32 `json:"routes,omitempty"`
			} `json:"importSummary,omitempty"`
			Logs *[]struct {
				// Level log level
				Level *PostApiRoutingImport200ResultLogsLevel `json:"level,omitempty"`

				// Message log message
				Message *string `json:"message,omitempty"`
			} `json:"logs,omitempty"`
		} `json:"result,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiRoutingImportResponse added in v0.0.3

func ParsePostApiRoutingImportResponse(rsp *http.Response) (*PostApiRoutingImportResponse, error)

ParsePostApiRoutingImportResponse parses an HTTP response from a PostApiRoutingImportWithResponse call

func (PostApiRoutingImportResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiRoutingImportResponse) StatusCode added in v0.0.3

func (r PostApiRoutingImportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiUnifiedconfigDeploy200Success added in v0.0.3

type PostApiUnifiedconfigDeploy200Success bool

type PostApiUnifiedconfigDeployJSONRequestBody added in v0.0.3

type PostApiUnifiedconfigDeployJSONRequestBody = DefinitionsDeployDeployBody

PostApiUnifiedconfigDeployJSONRequestBody defines body for PostApiUnifiedconfigDeploy for application/json ContentType.

type PostApiUnifiedconfigDeployResponse added in v0.0.3

type PostApiUnifiedconfigDeployResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *PostApiUnifiedconfigDeploy200Success `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
	JSON500 *DefinitionsCommonErrorResponse
}

func ParsePostApiUnifiedconfigDeployResponse added in v0.0.3

func ParsePostApiUnifiedconfigDeployResponse(rsp *http.Response) (*PostApiUnifiedconfigDeployResponse, error)

ParsePostApiUnifiedconfigDeployResponse parses an HTTP response from a PostApiUnifiedconfigDeployWithResponse call

func (PostApiUnifiedconfigDeployResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PostApiUnifiedconfigDeployResponse) StatusCode added in v0.0.3

func (r PostApiUnifiedconfigDeployResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiUpdateMultipartBody added in v0.0.2

type PostApiUpdateMultipartBody struct {
	UpdateFile *openapi_types.File `json:"updateFile,omitempty"`
}

PostApiUpdateMultipartBody defines parameters for PostApiUpdate.

type PostApiUpdateMultipartRequestBody added in v0.0.2

type PostApiUpdateMultipartRequestBody PostApiUpdateMultipartBody

PostApiUpdateMultipartRequestBody defines body for PostApiUpdate for multipart/form-data ContentType.

type PostApiUpdateResponse added in v0.0.2

type PostApiUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON400 *struct {
		Errors *[]struct {
			Code    *string `json:"code,omitempty"`
			Message *string `json:"message,omitempty"`
		} `json:"errors,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
	JSON423 *struct {
		Errors *[]struct {
			Code    *string `json:"code,omitempty"`
			Message *string `json:"message,omitempty"`
		} `json:"errors,omitempty"`
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePostApiUpdateResponse added in v0.0.2

func ParsePostApiUpdateResponse(rsp *http.Response) (*PostApiUpdateResponse, error)

ParsePostApiUpdateResponse parses an HTTP response from a PostApiUpdateWithResponse call

func (PostApiUpdateResponse) Status added in v0.0.2

func (r PostApiUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiUpdateResponse) StatusCode added in v0.0.2

func (r PostApiUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiVariablesImportMultipartBody added in v0.0.2

type PostApiVariablesImportMultipartBody struct {
	Variables *openapi_types.File `json:"variables,omitempty"`
}

PostApiVariablesImportMultipartBody defines parameters for PostApiVariablesImport.

type PostApiVariablesImportMultipartRequestBody added in v0.0.2

type PostApiVariablesImportMultipartRequestBody PostApiVariablesImportMultipartBody

PostApiVariablesImportMultipartRequestBody defines body for PostApiVariablesImport for multipart/form-data ContentType.

type PostApiVariablesImportResponse added in v0.0.2

type PostApiVariablesImportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsVariablesVariablesImportListResponse
	JSON400      *DefinitionsCommonErrorResponse
}

func ParsePostApiVariablesImportResponse added in v0.0.2

func ParsePostApiVariablesImportResponse(rsp *http.Response) (*PostApiVariablesImportResponse, error)

ParsePostApiVariablesImportResponse parses an HTTP response from a PostApiVariablesImportWithResponse call

func (PostApiVariablesImportResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiVariablesImportResponse) StatusCode added in v0.0.2

func (r PostApiVariablesImportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiVariablesJSONRequestBody added in v0.0.2

type PostApiVariablesJSONRequestBody = DefinitionsVariablesVariableWithoutUuid

PostApiVariablesJSONRequestBody defines body for PostApiVariables for application/json ContentType.

type PostApiVariablesResponse added in v0.0.2

type PostApiVariablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DefinitionsVariablesSingleVariableResponse
	JSON400      *DefinitionsCommonErrorResponse
	JSON409      *DefinitionsCommonErrorResponse
}

func ParsePostApiVariablesResponse added in v0.0.2

func ParsePostApiVariablesResponse(rsp *http.Response) (*PostApiVariablesResponse, error)

ParsePostApiVariablesResponse parses an HTTP response from a PostApiVariablesWithResponse call

func (PostApiVariablesResponse) Status added in v0.0.2

func (r PostApiVariablesResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiVariablesResponse) StatusCode added in v0.0.2

func (r PostApiVariablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiVpnDefaultAddressPoolJSONRequestBody added in v0.0.2

type PostApiVpnDefaultAddressPoolJSONRequestBody = DefinitionsTopologiesDefaultAddressPool

PostApiVpnDefaultAddressPoolJSONRequestBody defines body for PostApiVpnDefaultAddressPool for application/json ContentType.

type PostApiVpnDefaultAddressPoolResponse added in v0.0.2

type PostApiVpnDefaultAddressPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsTopologiesDefaultAddressPool `json:"result,omitempty"`
		Success *bool                                    `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
}

func ParsePostApiVpnDefaultAddressPoolResponse added in v0.0.2

func ParsePostApiVpnDefaultAddressPoolResponse(rsp *http.Response) (*PostApiVpnDefaultAddressPoolResponse, error)

ParsePostApiVpnDefaultAddressPoolResponse parses an HTTP response from a PostApiVpnDefaultAddressPoolWithResponse call

func (PostApiVpnDefaultAddressPoolResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiVpnDefaultAddressPoolResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PostApiVpnEncryptionProfilesJSONRequestBody added in v0.0.2

type PostApiVpnEncryptionProfilesJSONRequestBody = DefinitionsEncryptionProfilesEncryptionProfilePropertiesWithoutUuid

PostApiVpnEncryptionProfilesJSONRequestBody defines body for PostApiVpnEncryptionProfiles for application/json ContentType.

type PostApiVpnEncryptionProfilesResponse added in v0.0.2

type PostApiVpnEncryptionProfilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DefinitionsEncryptionProfilesEncryptionProfileProperties
	JSON409      *DefinitionsCommonErrorResponse
	JSON422      *DefinitionsCommonErrorResponse
}

func ParsePostApiVpnEncryptionProfilesResponse added in v0.0.2

func ParsePostApiVpnEncryptionProfilesResponse(rsp *http.Response) (*PostApiVpnEncryptionProfilesResponse, error)

ParsePostApiVpnEncryptionProfilesResponse parses an HTTP response from a PostApiVpnEncryptionProfilesWithResponse call

func (PostApiVpnEncryptionProfilesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiVpnEncryptionProfilesResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PostApiVpnTopologiesJSONRequestBody added in v0.0.2

type PostApiVpnTopologiesJSONRequestBody = DefinitionsTopologiesTopologyPropertiesWithoutUuid

PostApiVpnTopologiesJSONRequestBody defines body for PostApiVpnTopologies for application/json ContentType.

type PostApiVpnTopologiesResponse added in v0.0.2

type PostApiVpnTopologiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsTopologiesTopologyPropertiesWithUuid `json:"result,omitempty"`
		Success *bool                                            `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON401 *DefinitionsCommonForbiddenBecauseOfUserScopeResponse
}

func ParsePostApiVpnTopologiesResponse added in v0.0.2

func ParsePostApiVpnTopologiesResponse(rsp *http.Response) (*PostApiVpnTopologiesResponse, error)

ParsePostApiVpnTopologiesResponse parses an HTTP response from a PostApiVpnTopologiesWithResponse call

func (PostApiVpnTopologiesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PostApiVpnTopologiesResponse) StatusCode added in v0.0.2

func (r PostApiVpnTopologiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiAccountsUuidJSONRequestBody added in v0.0.2

type PutApiAccountsUuidJSONRequestBody = DefinitionsAccountsAccountUpdateRequest

PutApiAccountsUuidJSONRequestBody defines body for PutApiAccountsUuid for application/json ContentType.

type PutApiAccountsUuidResponse added in v0.0.2

type PutApiAccountsUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsAccountsAccountPropertiesWithoutPassword `json:"result,omitempty"`
		Success *bool                                                `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON403 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParsePutApiAccountsUuidResponse added in v0.0.2

func ParsePutApiAccountsUuidResponse(rsp *http.Response) (*PutApiAccountsUuidResponse, error)

ParsePutApiAccountsUuidResponse parses an HTTP response from a PutApiAccountsUuidWithResponse call

func (PutApiAccountsUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiAccountsUuidResponse) StatusCode added in v0.0.2

func (r PutApiAccountsUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiActiveupdateJSONBody added in v0.0.2

type PutApiActiveupdateJSONBody struct {
	// State service state
	State *bool `json:"state,omitempty"`

	// SyncAutoUpdateState true if the autoupdate sync must be activated
	SyncAutoUpdateState *bool `json:"syncAutoUpdateState,omitempty"`
}

PutApiActiveupdateJSONBody defines parameters for PutApiActiveupdate.

type PutApiActiveupdateJSONRequestBody added in v0.0.2

type PutApiActiveupdateJSONRequestBody PutApiActiveupdateJSONBody

PutApiActiveupdateJSONRequestBody defines body for PutApiActiveupdate for application/json ContentType.

type PutApiActiveupdateResponse added in v0.0.2

type PutApiActiveupdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Errors  *DefinitionsCommonErrorsList `json:"errors,omitempty"`
		Success *bool                        `json:"success,omitempty"`
	}
}

func ParsePutApiActiveupdateResponse added in v0.0.2

func ParsePutApiActiveupdateResponse(rsp *http.Response) (*PutApiActiveupdateResponse, error)

ParsePutApiActiveupdateResponse parses an HTTP response from a PutApiActiveupdateWithResponse call

func (PutApiActiveupdateResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiActiveupdateResponse) StatusCode added in v0.0.2

func (r PutApiActiveupdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiAdminaccountFormdataBody added in v0.0.2

type PutApiAdminaccountFormdataBody struct {
	Password string `form:"password" json:"password"`
}

PutApiAdminaccountFormdataBody defines parameters for PutApiAdminaccount.

type PutApiAdminaccountFormdataRequestBody added in v0.0.2

type PutApiAdminaccountFormdataRequestBody PutApiAdminaccountFormdataBody

PutApiAdminaccountFormdataRequestBody defines body for PutApiAdminaccount for application/x-www-form-urlencoded ContentType.

type PutApiAdminaccountResponse added in v0.0.2

type PutApiAdminaccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsAdminaccountAdminAccountResponse `json:"result,omitempty"`
		Success *bool                                        `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
}

func ParsePutApiAdminaccountResponse added in v0.0.2

func ParsePutApiAdminaccountResponse(rsp *http.Response) (*PutApiAdminaccountResponse, error)

ParsePutApiAdminaccountResponse parses an HTTP response from a PutApiAdminaccountWithResponse call

func (PutApiAdminaccountResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiAdminaccountResponse) StatusCode added in v0.0.2

func (r PutApiAdminaccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiApipolicyJSONRequestBody added in v0.0.2

type PutApiApipolicyJSONRequestBody = DefinitionsAuthPolicyApiKeyPolicy

PutApiApipolicyJSONRequestBody defines body for PutApiApipolicy for application/json ContentType.

type PutApiApipolicyResponse added in v0.0.2

type PutApiApipolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAuthPolicyApiKeyPolicyResult
	JSON400      *DefinitionsCommonErrorResponse
	JSON403      *DefinitionsCommonErrorResponse
}

func ParsePutApiApipolicyResponse added in v0.0.2

func ParsePutApiApipolicyResponse(rsp *http.Response) (*PutApiApipolicyResponse, error)

ParsePutApiApipolicyResponse parses an HTTP response from a PutApiApipolicyWithResponse call

func (PutApiApipolicyResponse) Status added in v0.0.2

func (r PutApiApipolicyResponse) Status() string

Status returns HTTPResponse.Status

func (PutApiApipolicyResponse) StatusCode added in v0.0.2

func (r PutApiApipolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiAuthpolicyJSONRequestBody added in v0.0.2

type PutApiAuthpolicyJSONRequestBody = DefinitionsAuthPolicyPolicy

PutApiAuthpolicyJSONRequestBody defines body for PutApiAuthpolicy for application/json ContentType.

type PutApiAuthpolicyResponse added in v0.0.2

type PutApiAuthpolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsAuthPolicyPolicyResult
	JSON400      *DefinitionsCommonErrorResponse
}

func ParsePutApiAuthpolicyResponse added in v0.0.2

func ParsePutApiAuthpolicyResponse(rsp *http.Response) (*PutApiAuthpolicyResponse, error)

ParsePutApiAuthpolicyResponse parses an HTTP response from a PutApiAuthpolicyWithResponse call

func (PutApiAuthpolicyResponse) Status added in v0.0.2

func (r PutApiAuthpolicyResponse) Status() string

Status returns HTTPResponse.Status

func (PutApiAuthpolicyResponse) StatusCode added in v0.0.2

func (r PutApiAuthpolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiCertificatesAuthoritiesCaUuidJSONRequestBody added in v0.0.2

type PutApiCertificatesAuthoritiesCaUuidJSONRequestBody = DefinitionsCertificationAuthoritiesCertificationAuthorityWriteableProps

PutApiCertificatesAuthoritiesCaUuidJSONRequestBody defines body for PutApiCertificatesAuthoritiesCaUuid for application/json ContentType.

type PutApiCertificatesAuthoritiesCaUuidResponse added in v0.0.2

type PutApiCertificatesAuthoritiesCaUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
	JSON409 *DefinitionsCommonErrorResponse
}

func ParsePutApiCertificatesAuthoritiesCaUuidResponse added in v0.0.2

func ParsePutApiCertificatesAuthoritiesCaUuidResponse(rsp *http.Response) (*PutApiCertificatesAuthoritiesCaUuidResponse, error)

ParsePutApiCertificatesAuthoritiesCaUuidResponse parses an HTTP response from a PutApiCertificatesAuthoritiesCaUuidWithResponse call

func (PutApiCertificatesAuthoritiesCaUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiCertificatesAuthoritiesCaUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PutApiCertificatesUuidJSONRequestBody added in v0.0.2

type PutApiCertificatesUuidJSONRequestBody = DefinitionsCertificatesCertificatePropertiesUpdate

PutApiCertificatesUuidJSONRequestBody defines body for PutApiCertificatesUuid for application/json ContentType.

type PutApiCertificatesUuidResponse added in v0.0.2

type PutApiCertificatesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsCertificatesCertificate `json:"result,omitempty"`
		Success *bool                               `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParsePutApiCertificatesUuidResponse added in v0.0.2

func ParsePutApiCertificatesUuidResponse(rsp *http.Response) (*PutApiCertificatesUuidResponse, error)

ParsePutApiCertificatesUuidResponse parses an HTTP response from a PutApiCertificatesUuidWithResponse call

func (PutApiCertificatesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiCertificatesUuidResponse) StatusCode added in v0.0.2

func (r PutApiCertificatesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiCfgcheckActivationDomainNameResponse added in v0.0.2

type PutApiCfgcheckActivationDomainNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *bool `json:"success,omitempty"`
	}
}

func ParsePutApiCfgcheckActivationDomainNameResponse added in v0.0.2

func ParsePutApiCfgcheckActivationDomainNameResponse(rsp *http.Response) (*PutApiCfgcheckActivationDomainNameResponse, error)

ParsePutApiCfgcheckActivationDomainNameResponse parses an HTTP response from a PutApiCfgcheckActivationDomainNameWithResponse call

func (PutApiCfgcheckActivationDomainNameResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiCfgcheckActivationDomainNameResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PutApiConfigInterfacesJSONRequestBody added in v0.0.2

type PutApiConfigInterfacesJSONRequestBody = DefinitionsConfigNetworkInterfacesUpdateList

PutApiConfigInterfacesJSONRequestBody defines body for PutApiConfigInterfaces for application/json ContentType.

type PutApiConfigInterfacesResponse added in v0.0.2

type PutApiConfigInterfacesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsConfigNetworkInterfacesUpdateList `json:"result,omitempty"`
		Success *bool                                         `json:"success,omitempty"`
	}
}

func ParsePutApiConfigInterfacesResponse added in v0.0.2

func ParsePutApiConfigInterfacesResponse(rsp *http.Response) (*PutApiConfigInterfacesResponse, error)

ParsePutApiConfigInterfacesResponse parses an HTTP response from a PutApiConfigInterfacesWithResponse call

func (PutApiConfigInterfacesResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiConfigInterfacesResponse) StatusCode added in v0.0.2

func (r PutApiConfigInterfacesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiConfigPapiJSONBody added in v0.0.3

type PutApiConfigPapiJSONBody struct {
	IsPapiActive *bool `json:"isPapiActive,omitempty"`
}

PutApiConfigPapiJSONBody defines parameters for PutApiConfigPapi.

type PutApiConfigPapiJSONRequestBody added in v0.0.3

type PutApiConfigPapiJSONRequestBody PutApiConfigPapiJSONBody

PutApiConfigPapiJSONRequestBody defines body for PutApiConfigPapi for application/json ContentType.

type PutApiConfigPapiResponse added in v0.0.3

type PutApiConfigPapiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigPAPIActivation
}

func ParsePutApiConfigPapiResponse added in v0.0.3

func ParsePutApiConfigPapiResponse(rsp *http.Response) (*PutApiConfigPapiResponse, error)

ParsePutApiConfigPapiResponse parses an HTTP response from a PutApiConfigPapiWithResponse call

func (PutApiConfigPapiResponse) Status added in v0.0.3

func (r PutApiConfigPapiResponse) Status() string

Status returns HTTPResponse.Status

func (PutApiConfigPapiResponse) StatusCode added in v0.0.3

func (r PutApiConfigPapiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiConfigSlsJSONBody added in v0.0.3

type PutApiConfigSlsJSONBody struct {
	SlsUrl *string `json:"slsUrl,omitempty"`
}

PutApiConfigSlsJSONBody defines parameters for PutApiConfigSls.

type PutApiConfigSlsJSONRequestBody added in v0.0.3

type PutApiConfigSlsJSONRequestBody PutApiConfigSlsJSONBody

PutApiConfigSlsJSONRequestBody defines body for PutApiConfigSls for application/json ContentType.

type PutApiConfigSlsResponse added in v0.0.3

type PutApiConfigSlsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigSls
}

func ParsePutApiConfigSlsResponse added in v0.0.3

func ParsePutApiConfigSlsResponse(rsp *http.Response) (*PutApiConfigSlsResponse, error)

ParsePutApiConfigSlsResponse parses an HTTP response from a PutApiConfigSlsWithResponse call

func (PutApiConfigSlsResponse) Status added in v0.0.3

func (r PutApiConfigSlsResponse) Status() string

Status returns HTTPResponse.Status

func (PutApiConfigSlsResponse) StatusCode added in v0.0.3

func (r PutApiConfigSlsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiConfigVpncrlrequiredJSONBody added in v0.0.3

type PutApiConfigVpncrlrequiredJSONBody struct {
	VpnCrlRequired *bool `json:"vpnCrlRequired,omitempty"`
}

PutApiConfigVpncrlrequiredJSONBody defines parameters for PutApiConfigVpncrlrequired.

type PutApiConfigVpncrlrequiredJSONRequestBody added in v0.0.3

type PutApiConfigVpncrlrequiredJSONRequestBody PutApiConfigVpncrlrequiredJSONBody

PutApiConfigVpncrlrequiredJSONRequestBody defines body for PutApiConfigVpncrlrequired for application/json ContentType.

type PutApiConfigVpncrlrequiredResponse added in v0.0.3

type PutApiConfigVpncrlrequiredResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsConfigVpnCrlRequired
}

func ParsePutApiConfigVpncrlrequiredResponse added in v0.0.3

func ParsePutApiConfigVpncrlrequiredResponse(rsp *http.Response) (*PutApiConfigVpncrlrequiredResponse, error)

ParsePutApiConfigVpncrlrequiredResponse parses an HTTP response from a PutApiConfigVpncrlrequiredWithResponse call

func (PutApiConfigVpncrlrequiredResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PutApiConfigVpncrlrequiredResponse) StatusCode added in v0.0.3

func (r PutApiConfigVpncrlrequiredResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiCustompropertiesUuidJSONRequestBody added in v0.0.2

type PutApiCustompropertiesUuidJSONRequestBody = DefinitionsCustomPropertiesCustomPropertyWithoutUuid

PutApiCustompropertiesUuidJSONRequestBody defines body for PutApiCustompropertiesUuid for application/json ContentType.

type PutApiCustompropertiesUuidResponse added in v0.0.2

type PutApiCustompropertiesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsCustomPropertiesSingleCustomPropertyResponse
	JSON400      *DefinitionsCommonErrorResponse
	JSON404      *DefinitionsCommonErrorResponse
	JSON409      *DefinitionsCommonErrorResponse
}

func ParsePutApiCustompropertiesUuidResponse added in v0.0.2

func ParsePutApiCustompropertiesUuidResponse(rsp *http.Response) (*PutApiCustompropertiesUuidResponse, error)

ParsePutApiCustompropertiesUuidResponse parses an HTTP response from a PutApiCustompropertiesUuidWithResponse call

func (PutApiCustompropertiesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiCustompropertiesUuidResponse) StatusCode added in v0.0.2

func (r PutApiCustompropertiesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiFoldersUuidJSONRequestBody added in v0.0.2

type PutApiFoldersUuidJSONRequestBody = DefinitionsFoldersFolderProperties

PutApiFoldersUuidJSONRequestBody defines body for PutApiFoldersUuid for application/json ContentType.

type PutApiFoldersUuidResponse added in v0.0.2

type PutApiFoldersUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  DefinitionsFoldersRawFolderProperties `json:"result"`
		Success bool                                  `json:"success"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParsePutApiFoldersUuidResponse added in v0.0.2

func ParsePutApiFoldersUuidResponse(rsp *http.Response) (*PutApiFoldersUuidResponse, error)

ParsePutApiFoldersUuidResponse parses an HTTP response from a PutApiFoldersUuidWithResponse call

func (PutApiFoldersUuidResponse) Status added in v0.0.2

func (r PutApiFoldersUuidResponse) Status() string

Status returns HTTPResponse.Status

func (PutApiFoldersUuidResponse) StatusCode added in v0.0.2

func (r PutApiFoldersUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiNetworkInterfacesUuidJSONBody added in v0.0.3

type PutApiNetworkInterfacesUuidJSONBody struct {
	// contains filtered or unexported fields
}

PutApiNetworkInterfacesUuidJSONBody defines parameters for PutApiNetworkInterfacesUuid.

type PutApiNetworkInterfacesUuidJSONRequestBody added in v0.0.3

type PutApiNetworkInterfacesUuidJSONRequestBody PutApiNetworkInterfacesUuidJSONBody

PutApiNetworkInterfacesUuidJSONRequestBody defines body for PutApiNetworkInterfacesUuid for application/json ContentType.

type PutApiNetworkInterfacesUuidMembersJSONBody added in v0.0.3

type PutApiNetworkInterfacesUuidMembersJSONBody struct {
	// Members list of the interface's members
	Members *[]string `json:"members,omitempty"`
}

PutApiNetworkInterfacesUuidMembersJSONBody defines parameters for PutApiNetworkInterfacesUuidMembers.

type PutApiNetworkInterfacesUuidMembersJSONRequestBody added in v0.0.3

type PutApiNetworkInterfacesUuidMembersJSONRequestBody PutApiNetworkInterfacesUuidMembersJSONBody

PutApiNetworkInterfacesUuidMembersJSONRequestBody defines body for PutApiNetworkInterfacesUuidMembers for application/json ContentType.

type PutApiNetworkInterfacesUuidMembersResponse added in v0.0.3

type PutApiNetworkInterfacesUuidMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// MembersAdded list of the members uuid added to the parent interface
		MembersAdded *[]string `json:"membersAdded,omitempty"`

		// MembersRemoved list of the members uuid removed from the parent interface
		MembersRemoved *[]string `json:"membersRemoved,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParsePutApiNetworkInterfacesUuidMembersResponse added in v0.0.3

func ParsePutApiNetworkInterfacesUuidMembersResponse(rsp *http.Response) (*PutApiNetworkInterfacesUuidMembersResponse, error)

ParsePutApiNetworkInterfacesUuidMembersResponse parses an HTTP response from a PutApiNetworkInterfacesUuidMembersWithResponse call

func (PutApiNetworkInterfacesUuidMembersResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PutApiNetworkInterfacesUuidMembersResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PutApiNetworkInterfacesUuidResponse added in v0.0.3

type PutApiNetworkInterfacesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// contains filtered or unexported fields
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
	JSON409 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParsePutApiNetworkInterfacesUuidResponse added in v0.0.3

func ParsePutApiNetworkInterfacesUuidResponse(rsp *http.Response) (*PutApiNetworkInterfacesUuidResponse, error)

ParsePutApiNetworkInterfacesUuidResponse parses an HTTP response from a PutApiNetworkInterfacesUuidWithResponse call

func (PutApiNetworkInterfacesUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PutApiNetworkInterfacesUuidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PutApiNsrpcScheduleScriptname200Success added in v0.0.3

type PutApiNsrpcScheduleScriptname200Success bool

type PutApiNsrpcScheduleScriptnameJSONRequestBody added in v0.0.3

type PutApiNsrpcScheduleScriptnameJSONRequestBody = DefinitionsNsrpcNsrpcScheduleBody

PutApiNsrpcScheduleScriptnameJSONRequestBody defines body for PutApiNsrpcScheduleScriptname for application/json ContentType.

type PutApiNsrpcScheduleScriptnameResponse added in v0.0.3

type PutApiNsrpcScheduleScriptnameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Success *PutApiNsrpcScheduleScriptname200Success `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON423 *DefinitionsCommonErrorResponse
}

func ParsePutApiNsrpcScheduleScriptnameResponse added in v0.0.3

func ParsePutApiNsrpcScheduleScriptnameResponse(rsp *http.Response) (*PutApiNsrpcScheduleScriptnameResponse, error)

ParsePutApiNsrpcScheduleScriptnameResponse parses an HTTP response from a PutApiNsrpcScheduleScriptnameWithResponse call

func (PutApiNsrpcScheduleScriptnameResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PutApiNsrpcScheduleScriptnameResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PutApiQosIfacesAssignationsUuidJSONRequestBody added in v0.0.3

type PutApiQosIfacesAssignationsUuidJSONRequestBody = DefinitionsIfacesAssignationsIfaceAssignationWithoutIface

PutApiQosIfacesAssignationsUuidJSONRequestBody defines body for PutApiQosIfacesAssignationsUuid for application/json ContentType.

type PutApiQosIfacesAssignationsUuidResponse added in v0.0.3

type PutApiQosIfacesAssignationsUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsIfacesAssignationsSingleIfaceAssignationResponse
	JSON400      *struct {
		Errors []struct {
			Code    string  `json:"code"`
			Message *string `json:"message,omitempty"`
		} `json:"errors"`
		Success bool `json:"success"`
	}
	JSON401 *struct {
		Success bool `json:"success"`
	}
	JSON403 *DefinitionsCommonErrorResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParsePutApiQosIfacesAssignationsUuidResponse added in v0.0.3

func ParsePutApiQosIfacesAssignationsUuidResponse(rsp *http.Response) (*PutApiQosIfacesAssignationsUuidResponse, error)

ParsePutApiQosIfacesAssignationsUuidResponse parses an HTTP response from a PutApiQosIfacesAssignationsUuidWithResponse call

func (PutApiQosIfacesAssignationsUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PutApiQosIfacesAssignationsUuidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PutApiQosQueuesUuidJSONRequestBody added in v0.0.3

type PutApiQosQueuesUuidJSONRequestBody = DefinitionsQueueQueueWithoutUuid

PutApiQosQueuesUuidJSONRequestBody defines body for PutApiQosQueuesUuid for application/json ContentType.

type PutApiQosQueuesUuidResponse added in v0.0.3

type PutApiQosQueuesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsQueueSingleQueueResponse
	JSON400      *struct {
		Errors []struct {
			Code    string  `json:"code"`
			Message *string `json:"message,omitempty"`
		} `json:"errors"`
		Success bool `json:"success"`
	}
	JSON401 *struct {
		Success bool `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
	JSON409 *DefinitionsCommonErrorResponse
}

func ParsePutApiQosQueuesUuidResponse added in v0.0.3

func ParsePutApiQosQueuesUuidResponse(rsp *http.Response) (*PutApiQosQueuesUuidResponse, error)

ParsePutApiQosQueuesUuidResponse parses an HTTP response from a PutApiQosQueuesUuidWithResponse call

func (PutApiQosQueuesUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PutApiQosQueuesUuidResponse) StatusCode added in v0.0.3

func (r PutApiQosQueuesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiQosTrafficShapersUuidJSONRequestBody added in v0.0.3

type PutApiQosTrafficShapersUuidJSONRequestBody = DefinitionsTrafficShaperTrafficShaperWithoutUuid

PutApiQosTrafficShapersUuidJSONRequestBody defines body for PutApiQosTrafficShapersUuid for application/json ContentType.

type PutApiQosTrafficShapersUuidResponse added in v0.0.3

type PutApiQosTrafficShapersUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsTrafficShaperSingleTrafficShaperResponse
	JSON400      *struct {
		Errors []struct {
			Code    string  `json:"code"`
			Message *string `json:"message,omitempty"`
		} `json:"errors"`
		Success bool `json:"success"`
	}
	JSON401 *struct {
		Success bool `json:"success"`
	}
	JSON404 *DefinitionsCommonErrorResponse
	JSON409 *DefinitionsCommonErrorResponse
}

func ParsePutApiQosTrafficShapersUuidResponse added in v0.0.3

func ParsePutApiQosTrafficShapersUuidResponse(rsp *http.Response) (*PutApiQosTrafficShapersUuidResponse, error)

ParsePutApiQosTrafficShapersUuidResponse parses an HTTP response from a PutApiQosTrafficShapersUuidWithResponse call

func (PutApiQosTrafficShapersUuidResponse) Status added in v0.0.3

Status returns HTTPResponse.Status

func (PutApiQosTrafficShapersUuidResponse) StatusCode added in v0.0.3

StatusCode returns HTTPResponse.StatusCode

type PutApiRoutingUuidJSONRequestBody added in v0.0.3

type PutApiRoutingUuidJSONRequestBody = DefinitionsRoutingRouteAddUpdateBody

PutApiRoutingUuidJSONRequestBody defines body for PutApiRoutingUuid for application/json ContentType.

type PutApiRoutingUuidResponse added in v0.0.3

type PutApiRoutingUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsRoutingRouteInfo
	JSON400      *DefinitionsCommonErrorResponse
}

func ParsePutApiRoutingUuidResponse added in v0.0.3

func ParsePutApiRoutingUuidResponse(rsp *http.Response) (*PutApiRoutingUuidResponse, error)

ParsePutApiRoutingUuidResponse parses an HTTP response from a PutApiRoutingUuidWithResponse call

func (PutApiRoutingUuidResponse) Status added in v0.0.3

func (r PutApiRoutingUuidResponse) Status() string

Status returns HTTPResponse.Status

func (PutApiRoutingUuidResponse) StatusCode added in v0.0.3

func (r PutApiRoutingUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiVariablesUuidJSONRequestBody added in v0.0.2

type PutApiVariablesUuidJSONRequestBody = DefinitionsVariablesVariableWithoutUuid

PutApiVariablesUuidJSONRequestBody defines body for PutApiVariablesUuid for application/json ContentType.

type PutApiVariablesUuidResponse added in v0.0.2

type PutApiVariablesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefinitionsVariablesSingleVariableResponse
}

func ParsePutApiVariablesUuidResponse added in v0.0.2

func ParsePutApiVariablesUuidResponse(rsp *http.Response) (*PutApiVariablesUuidResponse, error)

ParsePutApiVariablesUuidResponse parses an HTTP response from a PutApiVariablesUuidWithResponse call

func (PutApiVariablesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiVariablesUuidResponse) StatusCode added in v0.0.2

func (r PutApiVariablesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutApiVpnEncryptionProfilesUuidJSONRequestBody added in v0.0.2

type PutApiVpnEncryptionProfilesUuidJSONRequestBody = DefinitionsEncryptionProfilesEncryptionProfileProperties

PutApiVpnEncryptionProfilesUuidJSONRequestBody defines body for PutApiVpnEncryptionProfilesUuid for application/json ContentType.

type PutApiVpnEncryptionProfilesUuidResponse added in v0.0.2

type PutApiVpnEncryptionProfilesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsEncryptionProfilesEncryptionProfileProperties `json:"result,omitempty"`
		Success *bool                                                     `json:"success,omitempty"`
	}
	JSON404 *DefinitionsCommonErrorResponse
	JSON409 *DefinitionsCommonErrorResponse
	JSON422 *DefinitionsCommonErrorResponse
}

func ParsePutApiVpnEncryptionProfilesUuidResponse added in v0.0.2

func ParsePutApiVpnEncryptionProfilesUuidResponse(rsp *http.Response) (*PutApiVpnEncryptionProfilesUuidResponse, error)

ParsePutApiVpnEncryptionProfilesUuidResponse parses an HTTP response from a PutApiVpnEncryptionProfilesUuidWithResponse call

func (PutApiVpnEncryptionProfilesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiVpnEncryptionProfilesUuidResponse) StatusCode added in v0.0.2

StatusCode returns HTTPResponse.StatusCode

type PutApiVpnTopologiesUuidJSONRequestBody added in v0.0.2

type PutApiVpnTopologiesUuidJSONRequestBody = DefinitionsTopologiesTopologyPropertiesWithUuid

PutApiVpnTopologiesUuidJSONRequestBody defines body for PutApiVpnTopologiesUuid for application/json ContentType.

type PutApiVpnTopologiesUuidResponse added in v0.0.2

type PutApiVpnTopologiesUuidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Result  *DefinitionsTopologiesTopologyPropertiesWithUuid `json:"result,omitempty"`
		Success *bool                                            `json:"success,omitempty"`
	}
	JSON400 *DefinitionsCommonErrorResponse
	JSON401 *DefinitionsCommonForbiddenBecauseOfUserScopeResponse
	JSON404 *DefinitionsCommonErrorResponse
}

func ParsePutApiVpnTopologiesUuidResponse added in v0.0.2

func ParsePutApiVpnTopologiesUuidResponse(rsp *http.Response) (*PutApiVpnTopologiesUuidResponse, error)

ParsePutApiVpnTopologiesUuidResponse parses an HTTP response from a PutApiVpnTopologiesUuidWithResponse call

func (PutApiVpnTopologiesUuidResponse) Status added in v0.0.2

Status returns HTTPResponse.Status

func (PutApiVpnTopologiesUuidResponse) StatusCode added in v0.0.2

func (r PutApiVpnTopologiesUuidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

Directories

Path Synopsis
generator module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL