package
0.1.2
Repository: https://github.com/konpyutaika/nigoapi.git
Documentation: pkg.go.dev

# README

Go API client for registry

REST API definition for Apache NiFi Registry web services

Overview

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

  • API version: 2.0.0-M4
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen For more information, please visit https://nifi.apache.org

Installation

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

import "./registry"

Documentation for API Endpoints

All URIs are relative to /

ClassMethodHTTP requestDescription
AboutApiGetVersionGet /aboutGet version
AccessApiCreateAccessTokenByTryingAllProvidersPost /access/tokenCreate token trying all providers
AccessApiCreateAccessTokenUsingBasicAuthCredentialsPost /access/token/loginCreate token using basic auth
AccessApiCreateAccessTokenUsingIdentityProviderCredentialsPost /access/token/identity-providerCreate token using identity provider
AccessApiCreateAccessTokenUsingKerberosTicketPost /access/token/kerberosCreate token using kerberos
AccessApiGetAccessStatusGet /accessGet access status
AccessApiGetIdentityProviderUsageInstructionsGet /access/token/identity-provider/usageGet identity provider usage
AccessApiLogoutDelete /access/logoutPerforms a logout for other providers that have been issued a JWT.
AccessApiLogoutCompleteGet /access/logout/completeCompletes the logout sequence.
AccessApiOidcCallbackGet /access/oidc/callbackRedirect/callback URI for processing the result of the OpenId Connect login sequence.
AccessApiOidcExchangePost /access/oidc/exchangeRetrieves a JWT following a successful login sequence using the configured OpenId Connect provider.
AccessApiOidcLogoutGet /access/oidc/logoutPerforms a logout in the OpenId Provider.
AccessApiOidcLogoutCallbackGet /access/oidc/logout/callbackRedirect/callback URI for processing the result of the OpenId Connect logout sequence.
AccessApiOidcRequestGet /access/oidc/requestInitiates a request to authenticate through the configured OpenId Connect provider.
AccessApiTestIdentityProviderRecognizesCredentialsFormatPost /access/token/identity-provider/testTest identity provider
BucketBundlesApiCreateExtensionBundleVersionPost /buckets/{bucketId}/bundles/{bundleType}Create extension bundle version
BucketBundlesApiGetExtensionBundlesGet /buckets/{bucketId}/bundlesGet extension bundles by bucket
BucketFlowsApiCreateFlowPost /buckets/{bucketId}/flowsCreate flow
BucketFlowsApiCreateFlowVersionPost /buckets/{bucketId}/flows/{flowId}/versionsCreate flow version
BucketFlowsApiDeleteFlowDelete /buckets/{bucketId}/flows/{flowId}Delete bucket flow
BucketFlowsApiExportVersionedFlowGet /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}/exportExports specified bucket flow version content
BucketFlowsApiGetFlowGet /buckets/{bucketId}/flows/{flowId}Get bucket flow
BucketFlowsApiGetFlowDiffGet /buckets/{bucketId}/flows/{flowId}/diff/{versionA}/{versionB}Get bucket flow diff
BucketFlowsApiGetFlowVersionGet /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}Get bucket flow version
BucketFlowsApiGetFlowVersionsGet /buckets/{bucketId}/flows/{flowId}/versionsGet bucket flow versions
BucketFlowsApiGetFlowsGet /buckets/{bucketId}/flowsGet bucket flows
BucketFlowsApiGetLatestFlowVersionGet /buckets/{bucketId}/flows/{flowId}/versions/latestGet latest bucket flow version content
BucketFlowsApiGetLatestFlowVersionMetadataGet /buckets/{bucketId}/flows/{flowId}/versions/latest/metadataGet latest bucket flow version metadata
BucketFlowsApiImportVersionedFlowPost /buckets/{bucketId}/flows/{flowId}/versions/importImport flow version
BucketFlowsApiUpdateFlowPut /buckets/{bucketId}/flows/{flowId}Update bucket flow
BucketsApiCreateBucketPost /bucketsCreate bucket
BucketsApiDeleteBucketDelete /buckets/{bucketId}Delete bucket
BucketsApiGetAvailableBucketFieldsGet /buckets/fieldsGet bucket fields
BucketsApiGetBucketGet /buckets/{bucketId}Get bucket
BucketsApiGetBucketsGet /bucketsGet all buckets
BucketsApiUpdateBucketPut /buckets/{bucketId}Update bucket
BundlesApiDeleteBundleDelete /bundles/{bundleId}Delete bundle
BundlesApiDeleteBundleVersionDelete /bundles/{bundleId}/versions/{version}Delete bundle version
BundlesApiGetBundleGet /bundles/{bundleId}Get bundle
BundlesApiGetBundleVersionGet /bundles/{bundleId}/versions/{version}Get bundle version
BundlesApiGetBundleVersionContentGet /bundles/{bundleId}/versions/{version}/contentGet bundle version content
BundlesApiGetBundleVersionExtensionGet /bundles/{bundleId}/versions/{version}/extensions/{name}Get bundle version extension
BundlesApiGetBundleVersionExtensionAdditionalDetailsDocsGet /bundles/{bundleId}/versions/{version}/extensions/{name}/docs/additional-detailsGet bundle version extension docs details
BundlesApiGetBundleVersionExtensionDocsGet /bundles/{bundleId}/versions/{version}/extensions/{name}/docsGet bundle version extension docs
BundlesApiGetBundleVersionExtensionsGet /bundles/{bundleId}/versions/{version}/extensionsGet bundle version extensions
BundlesApiGetBundleVersionsGet /bundles/{bundleId}/versionsGet bundle versions
BundlesApiGetBundleVersions1Get /bundles/versionsGet all bundle versions
BundlesApiGetBundlesGet /bundlesGet all bundles
ConfigApiGetConfigurationGet /configGet configration
ExtensionRepositoryApiGetExtensionRepoArtifactsGet /extension-repository/{bucketName}/{groupId}Get extension repo artifacts
ExtensionRepositoryApiGetExtensionRepoBucketsGet /extension-repositoryGet extension repo buckets
ExtensionRepositoryApiGetExtensionRepoGroupsGet /extension-repository/{bucketName}Get extension repo groups
ExtensionRepositoryApiGetExtensionRepoVersionGet /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}Get extension repo version
ExtensionRepositoryApiGetExtensionRepoVersionContentGet /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/contentGet extension repo version content
ExtensionRepositoryApiGetExtensionRepoVersionExtensionGet /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}Get extension repo extension
ExtensionRepositoryApiGetExtensionRepoVersionExtensionAdditionalDetailsDocsGet /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs/additional-detailsGet extension repo extension details
ExtensionRepositoryApiGetExtensionRepoVersionExtensionDocsGet /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docsGet extension repo extension docs
ExtensionRepositoryApiGetExtensionRepoVersionExtensionsGet /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensionsGet extension repo extensions
ExtensionRepositoryApiGetExtensionRepoVersionSha256Get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/sha256Get extension repo version checksum
ExtensionRepositoryApiGetExtensionRepoVersionsGet /extension-repository/{bucketName}/{groupId}/{artifactId}Get extension repo versions
ExtensionRepositoryApiGetGlobalExtensionRepoVersionSha256Get /extension-repository/{groupId}/{artifactId}/{version}/sha256Get global extension repo version checksum
ExtensionsApiGetExtensionsGet /extensionsGet all extensions
ExtensionsApiGetExtensionsProvidingServiceAPIGet /extensions/provided-service-apiGet extensions providing service API
ExtensionsApiGetTagsGet /extensions/tagsGet extension tags
FlowsApiGetAvailableFlowFieldsGet /flows/fieldsGet flow fields
FlowsApiGetFlow1Get /flows/{flowId}Get flow
FlowsApiGetFlowVersion1Get /flows/{flowId}/versions/{versionNumber}Get flow version
FlowsApiGetFlowVersions1Get /flows/{flowId}/versionsGet flow versions
FlowsApiGetLatestFlowVersion1Get /flows/{flowId}/versions/latestGet latest flow version
FlowsApiGetLatestFlowVersionMetadata1Get /flows/{flowId}/versions/latest/metadataGet latest flow version metadata
ItemsApiGetAvailableBucketItemFieldsGet /items/fieldsGet item fields
ItemsApiGetItemsGet /itemsGet all items
ItemsApiGetItems1Get /items/{bucketId}Get bucket items
PoliciesApiCreateAccessPolicyPost /policiesCreate access policy
PoliciesApiGetAccessPoliciesGet /policiesGet all access policies
PoliciesApiGetAccessPolicyGet /policies/{id}Get access policy
PoliciesApiGetAccessPolicyForResourceGet /policies/{action}/{resource}Get access policy for resource
PoliciesApiGetResourcesGet /policies/resourcesGet available resources
PoliciesApiRemoveAccessPolicyDelete /policies/{id}Delete access policy
PoliciesApiUpdateAccessPolicyPut /policies/{id}Update access policy
TenantsApiCreateUserPost /tenants/usersCreate user
TenantsApiCreateUserGroupPost /tenants/user-groupsCreate user group
TenantsApiGetUserGet /tenants/users/{id}Get user
TenantsApiGetUserGroupGet /tenants/user-groups/{id}Get user group
TenantsApiGetUserGroupsGet /tenants/user-groupsGet user groups
TenantsApiGetUsersGet /tenants/usersGet all users
TenantsApiRemoveUserDelete /tenants/users/{id}Delete user
TenantsApiRemoveUserGroupDelete /tenants/user-groups/{id}Delete user group
TenantsApiUpdateUserPut /tenants/users/{id}Update user
TenantsApiUpdateUserGroupPut /tenants/user-groups/{id}Update user group

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author

[email protected]