-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[btpmr-bot] 2024-10-08 06:10:39: fetched BTP metadata
- Loading branch information
BTP Metadata Repo Bot
committed
Oct 8, 2024
1 parent
8e6c27e
commit be350bb
Showing
4 changed files
with
294 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,223 @@ | ||
{ | ||
"name": "di-api", | ||
"displayName": "Data Space Integration API Access", | ||
"description": "Provides access to the public APIs of Data Space Integration a capability of Integration Suite.", | ||
"icon": null, | ||
"links": [], | ||
"servicePlans": [ | ||
{ | ||
"name": "api", | ||
"displayName": "Access APIs provided by the Data Space Integration capability of Integration Suite.", | ||
"category": "SERVICE", | ||
"description": "Access APIs provided by the Data Space Integration capability of Integration Suite", | ||
"isFree": true, | ||
"isBeta": false, | ||
"dataCenters": [ | ||
{ | ||
"region": "eu10", | ||
"name": "Europe (Frankfurt)" | ||
}, | ||
{ | ||
"region": "eu20", | ||
"name": "Europe (Netherlands)" | ||
}, | ||
{ | ||
"region": "us10", | ||
"name": "US East (VA)" | ||
} | ||
], | ||
"schemas": { | ||
"service_instance": { | ||
"create": { | ||
"parameters": { | ||
"type": "object", | ||
"$schema": "http://json-schema.org/draft-07/schema", | ||
"_show_standard_config_view": true, | ||
"additionalProperties": false, | ||
"_controlsOrder": [ | ||
"roles", | ||
"grant-types" | ||
], | ||
"properties": { | ||
"roles": { | ||
"description": "Roles granted to the service instance", | ||
"type": "array", | ||
"items": { | ||
"type": "string", | ||
"enum": [ | ||
"AssetRead", | ||
"AssetWrite", | ||
"AuthGroup_DataspaceConsumer", | ||
"AuthGroup_DataspaceProvider", | ||
"AuthGroup_DataspaceReadOnly", | ||
"AuthGroup_DataspaceTechnicalAdmin", | ||
"BusinessPartnerGroupRead", | ||
"BusinessPartnerGroupWrite", | ||
"CatalogRead", | ||
"ContractAgreementRead", | ||
"ContractDefinitionRead", | ||
"ContractDefinitionWrite", | ||
"ContractNegotiationRead", | ||
"ContractNegotiationWrite", | ||
"CredentialsRead", | ||
"CredentialsWrite", | ||
"EndpointDataReferenceRead", | ||
"EndpointDataReferenceWrite", | ||
"IntegrationContentRead", | ||
"PolicyRead", | ||
"PolicyWrite", | ||
"RegistrationRead", | ||
"RegistrationWrite", | ||
"TransferProcessRead", | ||
"TransferProcessWrite" | ||
] | ||
}, | ||
"minItems": 1, | ||
"uniqueItems": true | ||
}, | ||
"grant-types": { | ||
"description": "Grant-types related to the service instance", | ||
"type": "array", | ||
"items": { | ||
"type": "string", | ||
"enum": [ | ||
"client_credentials", | ||
"password" | ||
], | ||
"_enumDisplayName": { | ||
"client_credentials": "Client Credentials", | ||
"password": "Password" | ||
} | ||
}, | ||
"default": [ | ||
"client_credentials" | ||
], | ||
"minItems": 0, | ||
"uniqueItems": true | ||
} | ||
} | ||
} | ||
}, | ||
"update": { | ||
"parameters": { | ||
"type": "object", | ||
"$schema": "http://json-schema.org/draft-07/schema", | ||
"_show_standard_config_view": true, | ||
"additionalProperties": false, | ||
"_controlsOrder": [ | ||
"roles", | ||
"grant-types" | ||
], | ||
"properties": { | ||
"roles": { | ||
"description": "Roles granted to the service instance", | ||
"type": "array", | ||
"items": { | ||
"type": "string", | ||
"enum": [ | ||
"AssetRead", | ||
"AssetWrite", | ||
"AuthGroup_DataspaceConsumer", | ||
"AuthGroup_DataspaceProvider", | ||
"AuthGroup_DataspaceReadOnly", | ||
"AuthGroup_DataspaceTechnicalAdmin", | ||
"BusinessPartnerGroupRead", | ||
"BusinessPartnerGroupWrite", | ||
"CatalogRead", | ||
"ContractAgreementRead", | ||
"ContractDefinitionRead", | ||
"ContractDefinitionWrite", | ||
"ContractNegotiationRead", | ||
"ContractNegotiationWrite", | ||
"CredentialsRead", | ||
"CredentialsWrite", | ||
"EndpointDataReferenceRead", | ||
"EndpointDataReferenceWrite", | ||
"IntegrationContentRead", | ||
"PolicyRead", | ||
"PolicyWrite", | ||
"RegistrationRead", | ||
"RegistrationWrite", | ||
"TransferProcessRead", | ||
"TransferProcessWrite" | ||
] | ||
}, | ||
"minItems": 1, | ||
"uniqueItems": true | ||
}, | ||
"grant-types": { | ||
"description": "Grant-types related to the service instance", | ||
"type": "array", | ||
"items": { | ||
"type": "string", | ||
"enum": [ | ||
"client_credentials", | ||
"password" | ||
], | ||
"_enumDisplayName": { | ||
"client_credentials": "Client Credentials", | ||
"password": "Password" | ||
} | ||
}, | ||
"default": [ | ||
"client_credentials" | ||
], | ||
"minItems": 0, | ||
"uniqueItems": true | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
"service_binding": { | ||
"create": { | ||
"parameters": { | ||
"type": "object", | ||
"$schema": "http://json-schema.org/draft-07/schema", | ||
"_show_standard_config_view": true, | ||
"additionalProperties": false, | ||
"_controlsOrder": [ | ||
"key-type", | ||
"validity", | ||
"key-length" | ||
], | ||
"properties": { | ||
"key-type": { | ||
"title": "Key Type", | ||
"type": "string", | ||
"description": "The key type determines the type of the credentials provided in the service key.\nClientId/Secret: A service key that contains a ClientId/Secret.\nCertificate: A service key which contains a X509 certificate (requires grant-type 'Client Credentials').\nExternal Certificate: A service key that is using a externally provided X509 certificate (requires grant-type 'Client Credentials')", | ||
"default": "client_id_secret", | ||
"enum": [ | ||
"client_id_secret", | ||
"certificate" | ||
], | ||
"_enumDisplayName": { | ||
"client_id_secret": "ClientId/Secret", | ||
"certificate": "Certificate" | ||
} | ||
}, | ||
"validity": { | ||
"title": "Validity in days (only applicable for Key Type 'Certificate')", | ||
"type": "integer", | ||
"default": 365, | ||
"minimum": 1, | ||
"maximum": 365, | ||
"description": "Only applicable for Key Type 'Certificate'. The validity of the issued certificate in days" | ||
}, | ||
"key-length": { | ||
"title": "Key Size (only applicable for Key Type 'Certificate')", | ||
"type": "integer", | ||
"description": "Only applicable for Key Type 'Certificate'", | ||
"default": 2048, | ||
"const": 2048 | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
], | ||
"supportComponents": [], | ||
"apis": [] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
{ | ||
"name": "di-api", | ||
"displayName": "Data Space Integration API Access", | ||
"description": "Provides access to the public APIs of Data Space Integration a capability of Integration Suite.", | ||
"icon": null, | ||
"servicePlans": [ | ||
{ | ||
"name": "api", | ||
"displayName": "Access APIs provided by the Data Space Integration capability of Integration Suite.", | ||
"category": "SERVICE", | ||
"description": "Access APIs provided by the Data Space Integration capability of Integration Suite", | ||
"isFree": true, | ||
"isBeta": false, | ||
"dataCenters": [ | ||
{ | ||
"region": "eu10", | ||
"name": "Europe (Frankfurt)" | ||
}, | ||
{ | ||
"region": "eu20", | ||
"name": "Europe (Netherlands)" | ||
}, | ||
{ | ||
"region": "us10", | ||
"name": "US East (VA)" | ||
} | ||
], | ||
"materialNumberMappings": [] | ||
} | ||
], | ||
"certifications": [] | ||
} |