{ "name": "objectstore", "displayName": "Object Store on SAP BTP", "description": "Object Store", "icon": "https://digitalmarketplace-sapcpprd.s3.eu-central-1.amazonaws.com/XnPL16viBEnjVqRXC-rSl4ULr2JbY1HCha4BF3azHxKHEIDhBhNnTIpDMyBzEegG.svg", "links": [ { "value": "https://community.sap.com/search/?ct=blog&q=Object%20Store%20on%20SAP%20BTP", "classification": "SAP Community", "type": "Link", "text": "SAP Community Blog Posts" }, { "value": "https://community.sap.com/search/?ct=qa&q=Object%20Store%20on%20SAP%20BTP", "classification": "SAP Community", "type": "Link", "text": "SAP Community Questions and Answers" }, { "value": "https://discovery-center.cloud.sap/serviceCatalog/object-store", "classification": "Discovery Center", "type": "Link", "text": "SAP Discovery Center - Object Store" }, { "value": "https://help.sap.com/doc/1aab7a8ce65e4c53a65adfe5c18ca6a3/", "classification": "Documentation", "type": "PDF", "text": "Feature Scope Description" }, { "value": "https://help.sap.com/docs/object-store/object-store-service-on-sap-btp/capabilities-of-object-store-on-aws", "classification": "Documentation", "type": "Link", "text": "Documentation" }, { "value": "https://help.sap.com/docs/object-store/object-store-service-on-sap-btp/capabilities-of-object-store-on-azure", "classification": "Documentation", "type": "Link", "text": "Documentation" }, { "value": "https://help.sap.com/docs/object-store/object-store-service-on-sap-btp/capabilities-of-object-store-on-google-cloud-platform", "classification": "Documentation", "type": "Link", "text": "Documentation" }, { "value": "https://help.sap.com/viewer/2ee77ef7ea4648f9ab2c54ee3aef0a29/Cloud/en-US", "classification": "Documentation", "type": "Link", "text": "Documentation" }, { "value": "https://help.sap.com/docs/BTP/2ee77ef7ea4648f9ab2c54ee3aef0a29/6882672b5bc24c40b8d987a30e6c59e7.html", "classification": "Documentation", "type": "Link", "text": "What's New" }, { "value": "https://help.sap.com/docs/BTP/2ee77ef7ea4648f9ab2c54ee3aef0a29/84eb69a421294ba0a407579490413dfa.html", "classification": "Documentation", "type": "Link", "text": "What is Object Store on SAP BTP" }, { "value": "https://help.sap.com/docs/BTP/65de2977205c403bbc107264b8eccf4b/5dd739823b824b539eee47b7860a00be.html", "classification": "Support", "type": "Link", "text": "Support" }, { "value": "https://help.sap.com/viewer/product/ObjectStore/Cloud/en-US", "classification": "Documentation", "type": "Link", "text": "Help Portal Product Page" } ], "servicePlans": [ { "name": "azure-standard", "displayName": "azure-standard", "category": "SERVICE", "description": "Provides an objectstore on Azure Storage account that applications can use to store & manage objects", "isFree": null, "isBeta": false, "deprecated": false, "deprecationMessage": null, "deprecationDate": null, "dataCenters": [ { "region": "ap20", "name": "cf-ap20" }, { "region": "ap21", "name": "cf-ap21" }, { "region": "br20", "name": "cf-br20" }, { "region": "ca20", "name": "cf-ca20" }, { "region": "ch20", "name": "cf-ch20" }, { "region": "eu20", "name": "cf-eu20" }, { "region": "eu22", "name": "cf-eu22" }, { "region": "jp20", "name": "cf-jp20" }, { "region": "uk20", "name": "cf-uk20" }, { "region": "us20", "name": "cf-us20" }, { "region": "us21", "name": "cf-us21" }, { "region": "us22", "name": "cf-us22" } ], "schemas": null }, { "name": "gcs-standard", "displayName": "gcs-standard", "category": "SERVICE", "description": "Provides an objectstore on Google Cloud Storage that applications can use to store & manage objects", "isFree": null, "isBeta": false, "deprecated": false, "deprecationMessage": null, "deprecationDate": null, "dataCenters": [ { "region": "ap30", "name": "cf-ap30" }, { "region": "ap31", "name": "cf-ap31" }, { "region": "br30", "name": "cf-br30" }, { "region": "eu30", "name": "cf-eu30" }, { "region": "eu31", "name": "cf-eu31" }, { "region": "il30", "name": "cf-il30" }, { "region": "in30", "name": "cf-in30" }, { "region": "jp30", "name": "cf-jp30" }, { "region": "jp31", "name": "cf-jp31" }, { "region": "sa30", "name": "cf-sa30" }, { "region": "sa31", "name": "cf-sa31" }, { "region": "us30", "name": "cf-us30" }, { "region": "us32", "name": "cf-us32" } ], "schemas": null }, { "name": "s3-standard", "displayName": "s3-standard", "category": "SERVICE", "description": "Provides an objectstore on AWS S3 that applications can use to store & manage objects", "isFree": null, "isBeta": false, "deprecated": false, "deprecationMessage": null, "deprecationDate": null, "dataCenters": [ { "region": "ap10", "name": "cf-ap10" }, { "region": "ap11", "name": "cf-ap11" }, { "region": "ap12", "name": "cf-ap12" }, { "region": "br10", "name": "cf-br10" }, { "region": "ca10", "name": "cf-ca10" }, { "region": "eu10", "name": "cf-eu10" }, { "region": "eu11", "name": "cf-eu11" }, { "region": "eu13", "name": "cf-eu13" }, { "region": "in10", "name": "cf-in10" }, { "region": "jp10", "name": "cf-jp10" }, { "region": "us10", "name": "cf-us10" }, { "region": "us11", "name": "cf-us11" } ], "schemas": null }, { "name": "standard", "displayName": "standard", "category": "SERVICE", "description": "Provides an object store space (bucket or a container), based on underlying hyperscaler offerings, that applications can use to store & manage objects.", "isFree": null, "isBeta": false, "deprecated": false, "deprecationMessage": null, "deprecationDate": null, "dataCenters": [ { "region": "ae01", "name": "cf-ae01" }, { "region": "ap01", "name": "cf-ap01" }, { "region": "ap10", "name": "cf-ap10" }, { "region": "ap11", "name": "cf-ap11" }, { "region": "ap12", "name": "cf-ap12" }, { "region": "ap20", "name": "cf-ap20" }, { "region": "ap21", "name": "cf-ap21" }, { "region": "ap30", "name": "cf-ap30" }, { "region": "ap31", "name": "cf-ap31" }, { "region": "br10", "name": "cf-br10" }, { "region": "br20", "name": "cf-br20" }, { "region": "br30", "name": "cf-br30" }, { "region": "ca10", "name": "cf-ca10" }, { "region": "ca20", "name": "cf-ca20" }, { "region": "ch20", "name": "cf-ch20" }, { "region": "eu01", "name": "cf-eu01" }, { "region": "eu02", "name": "cf-eu02" }, { "region": "eu10", "name": "cf-eu10" }, { "region": "eu11", "name": "cf-eu11" }, { "region": "eu13", "name": "cf-eu13" }, { "region": "eu20", "name": "cf-eu20" }, { "region": "eu22", "name": "cf-eu22" }, { "region": "eu30", "name": "cf-eu30" }, { "region": "eu31", "name": "cf-eu31" }, { "region": "il30", "name": "cf-il30" }, { "region": "in10", "name": "cf-in10" }, { "region": "in30", "name": "cf-in30" }, { "region": "jp01", "name": "cf-jp01" }, { "region": "jp10", "name": "cf-jp10" }, { "region": "jp20", "name": "cf-jp20" }, { "region": "jp30", "name": "cf-jp30" }, { "region": "jp31", "name": "cf-jp31" }, { "region": "sa30", "name": "cf-sa30" }, { "region": "sa31", "name": "cf-sa31" }, { "region": "uk20", "name": "cf-uk20" }, { "region": "us01", "name": "cf-us01" }, { "region": "us02", "name": "cf-us02" }, { "region": "us10", "name": "cf-us10" }, { "region": "us11", "name": "cf-us11" }, { "region": "us20", "name": "cf-us20" }, { "region": "us21", "name": "cf-us21" }, { "region": "us22", "name": "cf-us22" }, { "region": "us30", "name": "cf-us30" }, { "region": "us32", "name": "cf-us32" } ], "schemas": [ { "service_instance": { "create": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "additionalProperties": true, "properties": { "preventDeletion": { "description": "Flag to prevent accidental deletion of the service instance", "type": "boolean", "default": false } } } }, "update": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "_load_current_config": true, "additionalProperties": true, "properties": { "versioning": { "type": "boolean", "description": "Flag to enable or disable versioning for the service instance", "default": true }, "preventDeletion": { "description": "Flag to prevent accidental deletion of the service instance", "type": "boolean", "default": false } } } } } }, { "service_instance": { "create": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "additionalProperties": true, "properties": { "preventDeletion": { "description": "Flag to prevent accidental deletion of the service instance", "type": "boolean", "default": false }, "enableSAL": { "description": "Enable Server Access Logging", "type": "boolean", "default": false }, "salLogsRetentionPeriod": { "description": "Retention period for SAL Logs in Days", "type": "integer" }, "backupEnabled": { "description": "Enabling AWS S3 Backup for the service", "type": "boolean", "default": false }, "backupRetentionPeriod": { "description": "Retention period for AWS S3 Backups in days (1-35)", "type": "integer", "default": 1, "minimum": 0, "maximum": 35 } }, "not": { "required": [ "autoExpiration", "deleteAutoExpiration" ] } } }, "update": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "_load_current_config": true, "additionalProperties": true, "properties": { "versioning": { "type": "boolean", "description": "Flag to enable or disable versioning for the service instance", "default": true }, "preventDeletion": { "description": "Flag to prevent accidental deletion of the service instance", "type": "boolean", "default": false }, "autoExpiration": { "type": "array", "description": "Lifecycle rules to automatically expire objects in the service instance", "items": { "type": "object" } }, "deleteAutoExpiration": { "type": "array", "description": "List of Lifecycle rule IDs to delete", "items": { "type": "string" } }, "enableSAL": { "type": "boolean", "description": "Enable Server Access Logging", "default": false }, "salLogsRetentionPeriod": { "description": "Retention period for SAL Logs in Days", "type": "integer" }, "backupEnabled": { "description": "Enabling AWS S3 Backup for the service", "type": "boolean", "default": false }, "backupRetentionPeriod": { "type": "integer", "description": "Retention period for AWS S3 Backups in days", "default": 1, "minimum": 0, "maximum": 35 } }, "allOf": [ { "if": { "required": [ "deleteAutoExpiration" ] }, "then": { "not": { "anyOf": [ { "required": [ "versioning" ] }, { "required": [ "preventDeletion" ] }, { "required": [ "autoExpiration" ] }, { "required": [ "enableSAL" ] }, { "required": [ "salLogsRetentionPeriod" ] }, { "required": [ "backupEnabled" ] }, { "required": [ "backupRetentionPeriod" ] }, { "required": [ "kms_encryption" ] } ] } } } ] } } }, "service_binding": { "create": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "additionalProperties": true, "properties": { "role": { "description": "Role required for the binding", "type": "string", "enum": [ "read", "write" ] } }, "maxProperties": 1 } } } }, { "service_instance": { "create": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "additionalProperties": true, "properties": { "preventDeletion": { "description": "Flag to prevent accidental deletion of the service instance", "type": "boolean", "default": false } }, "not": { "required": [ "autoExpiration", "deleteAutoExpiration" ] } } }, "update": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "_load_current_config": true, "additionalProperties": true, "properties": { "versioning": { "type": "boolean", "description": "Flag to enable or disable versioning for the service instance", "default": true }, "preventDeletion": { "description": "Flag to prevent accidental deletion of the service instance", "type": "boolean", "default": false }, "autoExpiration": { "type": "array", "description": "Lifecycle rules to automatically expire objects in the service instance", "items": { "type": "object" } }, "deleteAutoExpiration": { "type": "array", "description": "List of Lifecycle rule IDs to delete", "items": { "type": "string" } } }, "allOf": [ { "if": { "required": [ "deleteAutoExpiration" ] }, "then": { "not": { "anyOf": [ { "required": [ "versioning" ] }, { "required": [ "preventDeletion" ] }, { "required": [ "autoExpiration" ] }, { "required": [ "kms_encryption" ] } ] } } } ] } } }, "service_binding": { "create": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "additionalProperties": true, "properties": { "role": { "description": "Role required for the binding", "type": "string", "enum": [ "read", "write" ] } }, "maxProperties": 1 } } } }, { "service_instance": { "create": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "additionalProperties": true, "properties": { "preventDeletion": { "description": "Flag to prevent accidental deletion of the service instance", "type": "boolean", "default": false } }, "not": { "required": [ "autoExpiration" ] } } }, "update": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "_load_current_config": true, "additionalProperties": true, "properties": { "versioning": { "type": "boolean", "description": "Flag to enable or disable versioning for the service instance", "default": true }, "autoExpiration": { "type": "object", "description": "Lifecycle rules to automatically expire objects in the service instance", "properties": { "rule": { "type": "array", "items": { "type": "object" } } } }, "preventDeletion": { "description": "Flag to prevent accidental deletion of the service instance", "type": "boolean", "default": false } } } } }, "service_binding": { "create": { "parameters": { "$schema": "http://json-schema.org/draft-06/schema#", "type": "object", "_show_form_view": true, "additionalProperties": true, "properties": { "role": { "description": "Role required for the binding", "type": "string", "enum": [ "read", "write" ] } }, "maxProperties": 1 } } } } ] } ], "supportComponents": [ { "value": "BC-CP-CF-OSAAS" } ], "apis": [] }