from metadata.sdk import configurefrom metadata.sdk.entities import StorageServicesconfigure( host="https://your-company.open-metadata.org/api", jwt_token="your-jwt-token")# Get by IDsvc = StorageServices.retrieve("d1589e1d-2ab0-431c-a383-15e4be20a106")print(f"{svc.fullyQualifiedName.root}: {svc.serviceType}")# Get by ID with fieldssvc = StorageServices.retrieve( "d1589e1d-2ab0-431c-a383-15e4be20a106", fields=["owners", "tags"])# Get by fully qualified namesvc = StorageServices.retrieve_by_name("s3_datalake")# Get by name with fieldssvc = StorageServices.retrieve_by_name( "s3_datalake", fields=["owners", "tags", "domains"])
import org.openmetadata.schema.entity.services.StorageService;import org.openmetadata.sdk.fluent.StorageServices;// Get by IDStorageService service = StorageServices.retrieve("d1589e1d-2ab0-431c-a383-15e4be20a106");// Get by ID with fieldsStorageService serviceWithFields = StorageServices.retrieve( "d1589e1d-2ab0-431c-a383-15e4be20a106", "owners,tags");// Get by fully qualified nameStorageService serviceByName = StorageServices.retrieveByName("s3_datalake");// Get by name with fieldsStorageService serviceByNameWithFields = StorageServices.retrieveByName("s3_datalake", "owners,tags,domains");
# Get by IDcurl "{base_url}/api/v1/services/storageServices/d1589e1d-2ab0-431c-a383-15e4be20a106" \ -H "Authorization: Bearer {access_token}"# Get by ID with fieldscurl "{base_url}/api/v1/services/storageServices/d1589e1d-2ab0-431c-a383-15e4be20a106?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"# Get by fully qualified namecurl "{base_url}/api/v1/services/storageServices/name/s3_datalake" \ -H "Authorization: Bearer {access_token}"# Get by name with fieldscurl "{base_url}/api/v1/services/storageServices/name/s3_datalake?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"
Get a storage service by ID or fully qualified name
GET
/
v1
/
services
/
storageServices
/
{id}
GET /v1/services/storageServices/{id}
from metadata.sdk import configurefrom metadata.sdk.entities import StorageServicesconfigure( host="https://your-company.open-metadata.org/api", jwt_token="your-jwt-token")# Get by IDsvc = StorageServices.retrieve("d1589e1d-2ab0-431c-a383-15e4be20a106")print(f"{svc.fullyQualifiedName.root}: {svc.serviceType}")# Get by ID with fieldssvc = StorageServices.retrieve( "d1589e1d-2ab0-431c-a383-15e4be20a106", fields=["owners", "tags"])# Get by fully qualified namesvc = StorageServices.retrieve_by_name("s3_datalake")# Get by name with fieldssvc = StorageServices.retrieve_by_name( "s3_datalake", fields=["owners", "tags", "domains"])
import org.openmetadata.schema.entity.services.StorageService;import org.openmetadata.sdk.fluent.StorageServices;// Get by IDStorageService service = StorageServices.retrieve("d1589e1d-2ab0-431c-a383-15e4be20a106");// Get by ID with fieldsStorageService serviceWithFields = StorageServices.retrieve( "d1589e1d-2ab0-431c-a383-15e4be20a106", "owners,tags");// Get by fully qualified nameStorageService serviceByName = StorageServices.retrieveByName("s3_datalake");// Get by name with fieldsStorageService serviceByNameWithFields = StorageServices.retrieveByName("s3_datalake", "owners,tags,domains");
# Get by IDcurl "{base_url}/api/v1/services/storageServices/d1589e1d-2ab0-431c-a383-15e4be20a106" \ -H "Authorization: Bearer {access_token}"# Get by ID with fieldscurl "{base_url}/api/v1/services/storageServices/d1589e1d-2ab0-431c-a383-15e4be20a106?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"# Get by fully qualified namecurl "{base_url}/api/v1/services/storageServices/name/s3_datalake" \ -H "Authorization: Bearer {access_token}"# Get by name with fieldscurl "{base_url}/api/v1/services/storageServices/name/s3_datalake?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"
Get a single storage service by its unique ID or fully qualified name.
Get by ID
string
required
UUID of the storage service to retrieve.
string
Comma-separated list of fields to include, for example owners,tags,domains.
string
default:"non-deleted"
Include all, deleted, or non-deleted entities.
Get by Fully Qualified Name
Use GET /v1/services/storageServices/name/{fqn} to retrieve by fully qualified name.
string
required
Fully qualified name of the storage service, for example s3_datalake.
string
Comma-separated list of fields to include: owners, tags, domains.
string
default:"non-deleted"
Include all, deleted, or non-deleted entities.
GET /v1/services/storageServices/{id}
from metadata.sdk import configurefrom metadata.sdk.entities import StorageServicesconfigure( host="https://your-company.open-metadata.org/api", jwt_token="your-jwt-token")# Get by IDsvc = StorageServices.retrieve("d1589e1d-2ab0-431c-a383-15e4be20a106")print(f"{svc.fullyQualifiedName.root}: {svc.serviceType}")# Get by ID with fieldssvc = StorageServices.retrieve( "d1589e1d-2ab0-431c-a383-15e4be20a106", fields=["owners", "tags"])# Get by fully qualified namesvc = StorageServices.retrieve_by_name("s3_datalake")# Get by name with fieldssvc = StorageServices.retrieve_by_name( "s3_datalake", fields=["owners", "tags", "domains"])
import org.openmetadata.schema.entity.services.StorageService;import org.openmetadata.sdk.fluent.StorageServices;// Get by IDStorageService service = StorageServices.retrieve("d1589e1d-2ab0-431c-a383-15e4be20a106");// Get by ID with fieldsStorageService serviceWithFields = StorageServices.retrieve( "d1589e1d-2ab0-431c-a383-15e4be20a106", "owners,tags");// Get by fully qualified nameStorageService serviceByName = StorageServices.retrieveByName("s3_datalake");// Get by name with fieldsStorageService serviceByNameWithFields = StorageServices.retrieveByName("s3_datalake", "owners,tags,domains");
# Get by IDcurl "{base_url}/api/v1/services/storageServices/d1589e1d-2ab0-431c-a383-15e4be20a106" \ -H "Authorization: Bearer {access_token}"# Get by ID with fieldscurl "{base_url}/api/v1/services/storageServices/d1589e1d-2ab0-431c-a383-15e4be20a106?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"# Get by fully qualified namecurl "{base_url}/api/v1/services/storageServices/name/s3_datalake" \ -H "Authorization: Bearer {access_token}"# Get by name with fieldscurl "{base_url}/api/v1/services/storageServices/name/s3_datalake?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"