Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [CloudStorage] >  [Common]
Private  Storage   

abstract class EnsLib.CloudStorage.Common extends %RegisteredObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 4 1


Summary

Properties
EndPoint ProviderCredentialsFile StorageProvider StorageRegion

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
GetCloudClientJARPaths

Subclasses
EnsLib.CloudStorage.InboundAdapter EnsLib.CloudStorage.OutboundAdapter

Parameters

• parameter SETTINGS = "StorageProvider:Cloud Storage,EndPoint:Cloud Storage,ProviderCredentialsFile:Cloud Storage:fileSelector,StorageRegion:Cloud Storage,-%remoteClassname,-%remoteSettings,-%gatewayName,-%gatewayHost,-%gatewayPort,-%gatewayTimeout,-%gatewayExtraClasspaths,-%useHostConnection";

Properties

• property EndPoint as %String(MAXLEN=1000);
PrivateLink endpoint.
• property ProviderCredentialsFile as %String(MAXLEN=1000);
Credentials file. To use the default credentials provider chain, leave this field blank.
• property StorageProvider as %Integer(DISPLAYLIST=",Amazon S3,Azure Blob,Google Cloud Storage",VALUELIST=",0,1,2") [ InitialExpression = 0 ];
Storage provider
• property StorageRegion as %String(MAXLEN=100);
Storage region.
Amazon S3: us-east-1, us-east-2, us-west-1, us-west-2 etc.
For details, please refer to https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html
Google Cloud Storage: ASIA, EU, US etc.
For details, please refer to http://g.co/cloud/storage/docs/bucket-locations#location-mr
Azure Blob: Not applicable

Methods

• classmethod GetCloudClientJARPaths() as %String


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.