EnsLib.CloudStorage.Common
abstract class EnsLib.CloudStorage.Common extends %Library.RegisteredObject
Property Inventory
Method Inventory
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 methods: EndPointDisplayToLogical(), EndPointGet(), EndPointIsValid(), EndPointLogicalToDisplay(), EndPointLogicalToOdbc(), EndPointNormalize(), EndPointSet()
property ProviderCredentialsFile as %String (MAXLEN = 1000);
Credentials file.
To use the default credentials provider chain, leave this field blank.
Property methods: ProviderCredentialsFileDisplayToLogical(), ProviderCredentialsFileGet(), ProviderCredentialsFileIsValid(), ProviderCredentialsFileLogicalToDisplay(), ProviderCredentialsFileLogicalToOdbc(), ProviderCredentialsFileNormalize(), ProviderCredentialsFileSet()
property StorageProvider as %Integer (DISPLAYLIST = ",Amazon S3,Azure Blob,Google Cloud Storage", VALUELIST = ",0,1,2") [ InitialExpression = 0 ];
Storage provider
Property methods: StorageProviderDisplayToLogical(), StorageProviderGet(), StorageProviderIsValid(), StorageProviderLogicalToDisplay(), StorageProviderNormalize(), StorageProviderSet()
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
Property methods: StorageRegionDisplayToLogical(), StorageRegionGet(), StorageRegionIsValid(), StorageRegionLogicalToDisplay(), StorageRegionLogicalToOdbc(), StorageRegionNormalize(), StorageRegionSet()
Methods
classmethod GetCloudClientJARPaths() as %String
Inherited Members
Inherited 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()