3.7.8. Get extension repo extension

GET /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}

Description

Gets information about the extension with the given name in the given bucket, group, artifact, and version.

Parameters

Type Name Description Schema

Path

artifactId required

The artifact identifier

string

Path

bucketName required

The bucket name

string

Path

groupId required

The group identifier

string

Path

name required

The fully qualified name of the extension

string

Path

version required

The version

string

Responses

HTTP Code Description Schema

200

successful operation

Extension

400

NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification.

No Content

401

Client could not be authenticated.

No Content

403

Client is not authorized to make this request.

No Content

404

The specified resource could not be found.

No Content

409

NiFi Registry was unable to complete the request because it assumes a server state that is not valid.

No Content

Consumes

  • /

Produces

  • application/json

Security

Type Name

apiKey

Authorization

Example HTTP request

/extension-repository/string/string/string/string/extensions/string

Example HTTP response


         {
  "name" : "string",
  "type" : "string",
  "deprecationNotice" : {
    "reason" : "string",
    "alternatives" : [ "string" ]
  },
  "description" : "string",
  "tags" : [ "string" ],
  "properties" : [ {
    "name" : "string",
    "displayName" : "string",
    "description" : "string",
    "defaultValue" : "string",
    "controllerServiceDefinition" : {
      "className" : "string",
      "groupId" : "string",
      "artifactId" : "string",
      "version" : "string"
    },
    "allowableValues" : [ {
      "value" : "string",
      "displayName" : "string",
      "description" : "string"
    } ],
    "required" : true,
    "sensitive" : true,
    "expressionLanguageSupported" : true,
    "expressionLanguageScope" : "string",
    "dynamicallyModifiesClasspath" : true,
    "dynamic" : true
  } ],
  "dynamicProperties" : [ {
    "name" : "string",
    "value" : "string",
    "description" : "string",
    "expressionLanguageScope" : "string",
    "expressionLanguageSupported" : true
  } ],
  "relationships" : [ {
    "name" : "string",
    "description" : "string",
    "autoTerminated" : true
  } ],
  "dynamicRelationship" : {
    "name" : "string",
    "description" : "string"
  },
  "readsAttributes" : [ {
    "name" : "string",
    "description" : "string"
  } ],
  "writesAttributes" : [ {
    "name" : "string",
    "description" : "string"
  } ],
  "stateful" : {
    "description" : "string",
    "scopes" : [ "string" ]
  },
  "restricted" : {
    "generalRestrictionExplanation" : "string",
    "restrictions" : [ {
      "requiredPermission" : "string",
      "explanation" : "string"
    } ]
  },
  "inputRequirement" : "string",
  "systemResourceConsiderations" : [ {
    "resource" : "string",
    "description" : "string"
  } ],
  "seeAlso" : [ "string" ],
  "providedServiceAPIs" : [ {
    "className" : "string",
    "groupId" : "string",
    "artifactId" : "string",
    "version" : "string"
  } ]
}