Connections > AWS Glue Schema Registry
APIs for managing connections that use the AWSGlueSchemaRegistry template.
For further information about the various configuration options see Lenses documentation.
Returns the list of available connections
The request input was invalid
Authentication error
The purchased Lenses license does not provide access to this feature
Authorisation error
The requested resource cannot be found
An internal server error has occurred
GET /api/v1/environments/{environment}/proxy/api/v1/connection/connection-templates/AWSGlueSchemaRegistry/connections HTTP/1.1
Host:
Accept: */*
[
{
"name": "text",
"lrn": "text",
"templateName": "text",
"templateVersion": 1,
"tags": [
"text"
],
"deletable": true
}
]Adds a new connection
Name of the connection
the-connectionThe request input was invalid
Authentication error
The purchased Lenses license does not provide access to this feature
Authorisation error
The requested resource cannot be found
An internal server error has occurred
POST /api/v1/environments/{environment}/proxy/api/v1/connection/connection-templates/AWSGlueSchemaRegistry/connections HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 187
{
"name": "the-connection",
"tags": [
"text"
],
"configurationObject": {
"glueRegistryArn": "text",
"glueRegistryCacheTtl": 1,
"glueRegistryCacheSize": 1,
"glueRegistryDefaultCompatibility": "BACKWARD"
}
}{
"name": "the-connection"
}Adds a new connection V2
Name of the connection
the-connectionThe request input was invalid
Authentication error
The purchased Lenses license does not provide access to this feature
Authorisation error
The requested resource cannot be found
An internal server error has occurred
POST /api/v1/environments/{environment}/proxy/api/v2/connection/connection-templates/AWSGlueSchemaRegistry/connections HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 525
{
"name": "the-connection",
"tags": [
"text"
],
"configuration": {
"accessKeyId": "AKIAIOSFODNN7EXAMPLE",
"secretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
"sessionToken": "AQoDYXdzEJr...<remainder of token>",
"authMode": "AWS-connection-1",
"assumeRoleArn": "arn:aws:glue:eu-west-1:ACCOUNT_A_ID:schema-registry/GlueSRDemo",
"assumeRoleSessionName": "GlueSchemaAccess",
"glueRegistryArn": {
"value": "text"
},
"glueRegistryCacheTtl": {
"value": 1
},
"glueRegistryCacheSize": {
"value": 1
},
"glueRegistryDefaultCompatibility": {
"value": "BACKWARD"
}
}
}{
"name": "the-connection"
}Validates the connection
Name of the connection
the-connectiontrue if testing an update to an existing connection, false if testing a new connection
No content
The request input was invalid
Authentication error
The purchased Lenses license does not provide access to this feature
Authorisation error
The requested resource cannot be found
An internal server error has occurred
POST /api/v1/environments/{environment}/proxy/api/v1/connection/connection-templates/AWSGlueSchemaRegistry/connections/test HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 185
{
"name": "the-connection",
"configurationObject": {
"glueRegistryArn": "text",
"glueRegistryCacheTtl": 1,
"glueRegistryCacheSize": 1,
"glueRegistryDefaultCompatibility": "BACKWARD"
},
"update": true
}No content
Validates the connection V2
Name of the connection
the-connectiontrue if testing an update to an existing connection, false if testing a new connection
No content
The request input was invalid
Authentication error
The purchased Lenses license does not provide access to this feature
Authorisation error
The requested resource cannot be found
An internal server error has occurred
POST /api/v1/environments/{environment}/proxy/api/v2/connection/connection-templates/AWSGlueSchemaRegistry/connections/test HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 523
{
"name": "the-connection",
"configuration": {
"accessKeyId": "AKIAIOSFODNN7EXAMPLE",
"secretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
"sessionToken": "AQoDYXdzEJr...<remainder of token>",
"authMode": "AWS-connection-1",
"assumeRoleArn": "arn:aws:glue:eu-west-1:ACCOUNT_A_ID:schema-registry/GlueSRDemo",
"assumeRoleSessionName": "GlueSchemaAccess",
"glueRegistryArn": {
"value": "text"
},
"glueRegistryCacheTtl": {
"value": 1
},
"glueRegistryCacheSize": {
"value": 1
},
"glueRegistryDefaultCompatibility": {
"value": "BACKWARD"
}
},
"update": true
}No content
Returns the connection details
The name of the connection
The request input was invalid
Authentication error
The purchased Lenses license does not provide access to this feature
Authorisation error
The requested resource cannot be found
An internal server error has occurred
GET /api/v1/environments/{environment}/proxy/api/v1/connection/connection-templates/AWSGlueSchemaRegistry/connections/{name} HTTP/1.1
Host:
Accept: */*
{
"name": "the-connection",
"lrn": "text",
"templateVersion": 1,
"templateName": "Kafka",
"builtIn": true,
"createdBy": "text",
"createdAt": 1,
"modifiedBy": "text",
"modifiedAt": 1,
"configurationObject": {
"glueRegistryArn": "text",
"glueRegistryCacheTtl": 1,
"glueRegistryCacheSize": 1,
"glueRegistryDefaultCompatibility": "BACKWARD"
},
"tags": [
"text"
],
"deletable": true
}Updates the connection details
The name of the connection
The request input was invalid
Authentication error
The purchased Lenses license does not provide access to this feature
Authorisation error
The requested resource cannot be found
The supplied identifier is already being used by another resource
An internal server error has occurred
PUT /api/v1/environments/{environment}/proxy/api/v1/connection/connection-templates/AWSGlueSchemaRegistry/connections/{name} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 163
{
"tags": [
"text"
],
"configurationObject": {
"glueRegistryArn": "text",
"glueRegistryCacheTtl": 1,
"glueRegistryCacheSize": 1,
"glueRegistryDefaultCompatibility": "BACKWARD"
}
}{
"name": "the-connection"
}Deletes the connection
The name of the connection
No content
The request input was invalid
Authentication error
The purchased Lenses license does not provide access to this feature
Authorisation error
The requested resource cannot be found
The supplied identifier is already being used by another resource
An internal server error has occurred
DELETE /api/v1/environments/{environment}/proxy/api/v1/connection/connection-templates/AWSGlueSchemaRegistry/connections/{name} HTTP/1.1
Host:
Accept: */*
No content
Updates the connection details V2
The name of the connection
The request input was invalid
Authentication error
The purchased Lenses license does not provide access to this feature
Authorisation error
The requested resource cannot be found
The supplied identifier is already being used by another resource
An internal server error has occurred
PUT /api/v1/environments/{environment}/proxy/api/v2/connection/connection-templates/AWSGlueSchemaRegistry/connections/{name} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 501
{
"tags": [
"text"
],
"configuration": {
"accessKeyId": "AKIAIOSFODNN7EXAMPLE",
"secretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
"sessionToken": "AQoDYXdzEJr...<remainder of token>",
"authMode": "AWS-connection-1",
"assumeRoleArn": "arn:aws:glue:eu-west-1:ACCOUNT_A_ID:schema-registry/GlueSRDemo",
"assumeRoleSessionName": "GlueSchemaAccess",
"glueRegistryArn": {
"value": "text"
},
"glueRegistryCacheTtl": {
"value": 1
},
"glueRegistryCacheSize": {
"value": 1
},
"glueRegistryDefaultCompatibility": {
"value": "BACKWARD"
}
}
}{
"name": "the-connection"
}Last updated
Was this helpful?

