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
Request path
/extension-repository/string/string/string/string/extensions/string
Example HTTP response
Response 200
{
"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"
} ]
}