export namespace DataLakeModels { export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export enum { string } export enum AccessPermission { WRITE = < any > "WRITE" } export interface export interface AccessTokenDurationSeconds { } export enum { string } export enum AccessTokenPermission { READ = < any > "READ" , WRITE = < any > "WRITE" } export interface export interface AccessTokenPermissionRequest { type { string } memberof subtenantId ? : string ; type { string } memberof path : string ; type { AccessPermission } memberof permission : AccessPermission ; } export interface export interface AccessTokenPermissionResource { type { string } memberof subtenantId ? : string ; type { string } memberof id : string ; type { string } memberof path : string ; type { AccessPermission } memberof permission ? : AccessPermission ; type { string } memberof created ? : string ; } export interface export interface AccessTokenPermissionResources { type { Array < AccessTokenPermissionResource > } memberof accessTokenPermissions ? : Array < AccessTokenPermissionResource > ; type { Page } memberof page ? : Page ; } export interface export interface AccessTokens { type { Credentials } memberof credentials : Credentials ; type { string } memberof storageAccount : string ; type { string } memberof storagePath : string ; type { string } memberof subtenantId ? : string ; type { AccessTokenDurationSeconds } memberof durationSeconds ? : AccessTokenDurationSeconds ; type { AccessTokenPermission } memberof permission ? : AccessTokenPermission ; } export interface export interface Credentials { type { string } memberof secretAccessKey : string ; type { string } memberof accessKeyId : string ; type { string } memberof sessionToken : string ; } export interface export interface CrossAccount { type { string } memberof id : string ; type { string } memberof name : string ; type { string } memberof accessorAccountId : string ; type { string } memberof description : string ; type { Date } memberof timestamp : Date ; type { string } memberof subtenantId ? : string ; type { ETag } memberof eTag : ETag ; } export interface export interface CrossAccountAccess { type { string } memberof id : string ; type { string } memberof description : string ; type { string } memberof storageAccount : string ; type { string } memberof storagePath : string ; type { string } memberof path ? : string ; type { Permission } memberof permission : Permission ; type { string } memberof status ? : CrossAccountAccess . StatusEnum ; type { Date } memberof timestamp : Date ; type { ETag } memberof eTag : ETag ; } export namespace export namespace CrossAccountAccess { export enum { string } export enum StatusEnum { ENABLED = < any > "ENABLED" , DISABLED = < any > "DISABLED" } } export interface export interface CrossAccountAccessListResource { type { Array < CrossAccountAccess > } memberof crossAccountAccesses ? : Array < CrossAccountAccess > ; type { Page } memberof page ? : Page ; } export interface export interface CrossAccountAccessRequest { type { string } memberof description ? : string ; type { string } memberof path ? : string ; type { Permission } memberof permission ? : Permission ; type { string } memberof status ? : CrossAccountAccessRequest . StatusEnum ; } export namespace export namespace CrossAccountAccessRequest { export enum { string } export enum StatusEnum { ENABLED = < any > "ENABLED" , DISABLED = < any > "DISABLED" } } export interface export interface CrossAccountListResource { type { Array < CrossAccount > } memberof crossAccounts ? : Array < CrossAccount > ; type { Page } memberof page ? : Page ; } export interface export interface CrossAccountRequest { type { string } memberof name : string ; type { string } memberof accessorAccountId : string ; type { string } memberof description : string ; type { string } memberof subtenantId ? : string ; } export interface export interface CrossAccountUpdateRequest { type { string } memberof name : string ; type { string } memberof description : string ; } export interface export interface DeleteObjectsJobErrorDetailsResponse { type { Array < DeleteObjectsJobErrorDetailsResponseObjects > } memberof objects ? : Array < DeleteObjectsJobErrorDetailsResponseObjects > ; } export interface export interface DeleteObjectsJobErrorDetailsResponseObjects { type { string } memberof path ? : string ; type { string } memberof status ? : DeleteObjectsJobErrorDetailsResponseObjects . StatusEnum ; } export namespace export namespace DeleteObjectsJobErrorDetailsResponseObjects { export enum { string } export enum StatusEnum { DELETED = < any > "DELETED" , FAILED = < any > "FAILED" , NOTFOUND = < any > "NOTFOUND" } } export interface export interface DeleteObjectsJobList { type { Array < DeleteObjectsJobResponse > } memberof deleteObjectsJobs ? : Array < DeleteObjectsJobResponse > ; type { Page } memberof page ? : Page ; } export interface export interface DeleteObjectsJobProgressDetails { type { number } memberof totalObjects ? : number ; type { number } memberof inProgressObjects ? : number ; type { number } memberof deletedObjects ? : number ; type { number } memberof failedObjects ? : number ; } export interface export interface DeleteObjectsJobRequest { type { string } memberof subtenantId ? : string ; type { Array < DeleteObjectsJobRequestObjects > } memberof objects ? : Array < DeleteObjectsJobRequestObjects > ; } export interface export interface DeleteObjectsJobRequestObjects { type { string } memberof path ? : string ; } export interface export interface DeleteObjectsJobResponse { type { string } memberof id ? : string ; type { string } memberof subtenantId ? : string ; type { DeleteObjectsJobProgressDetails } memberof progressDetails ? : DeleteObjectsJobProgressDetails ; type { DeleteObjectsJobStatus } memberof status ? : DeleteObjectsJobStatus ; } export enum { string } export enum DeleteObjectsJobStatus { COMPLETED = < any > "COMPLETED" , INPROGRESS = < any > "IN_PROGRESS" , COMPLETEDWITHERRORS = < any > "COMPLETED_WITH_ERRORS" } export interface export interface DownloadObjectUrls extends Array < ObjectUrlsInner > { } export interface export interface ETag { } export interface export interface Errors { type { Array < ErrorsErrors > } memberof errors ? : Array < ErrorsErrors > ; } export interface export interface ErrorsErrors { type { string } memberof code ? : string ; type { string } memberof logref ? : string ; type { string } memberof message ? : string ; type { Array < ErrorsMessageParameters > } memberof messageParameters ? : Array < ErrorsMessageParameters > ; } export interface export interface ErrorsMessageParameters { type { string } memberof name ? : string ; type { string } memberof value ? : string ; } export interface export interface GenerateSTSPayload { type { string } memberof subtenantId ? : string ; type { string } memberof path ? : string ; type { AccessTokenDurationSeconds } memberof durationSeconds ? : AccessTokenDurationSeconds ; type { AccessTokenPermission } memberof permission ? : AccessTokenPermission ; } export interface export interface GenerateUrlPayload { type { Paths } memberof paths ? : Paths ; type { SubtenantId } memberof subtenantId ? : SubtenantId ; } export interface export interface ImportJobDetails extends ImportJobResponse { type { Array < string > } memberof aspectNames : Array < string > ; type { Array < string > } memberof assetIds : Array < string > ; type { string } memberof from : string ; type { string } memberof to : string ; type { number } memberof progress : number ; type { number } memberof fileCount : number ; type { string } memberof responseMessage ? : string ; type { string } memberof storageAccount ? : string ; type { string } memberof storagePath ? : string ; } export namespace export namespace ImportJobDetails { } export interface export interface ImportJobListResource { type { Array < ImportJobResponse > } memberof timeSeriesImportJobs ? : Array < ImportJobResponse > ; type { Page } memberof page ? : Page ; } export interface export interface ImportJobRequest { type { string } memberof name : string ; type { string } memberof destination ? : string ; type { string } memberof subtenantId ? : string ; type { Array < string > } memberof aspectNames : Array < string > ; type { Array < string > } memberof assetIds : Array < string > ; type { string } memberof from : string ; type { string } memberof to : string ; } export interface export interface ImportJobResponse { type { string } memberof id : string ; type { string } memberof name : string ; type { string } memberof destinationPath : string ; type { string } memberof status : ImportJobResponse . StatusEnum ; type { string } memberof subtenantId ? : string ; } export namespace export namespace ImportJobResponse { export enum { string } export enum StatusEnum { PENDING = < any > "PENDING" , QUEUED = < any > "QUEUED" , INPROGRESS = < any > "IN_PROGRESS" , SUCCESS = < any > "SUCCESS" , FAILED = < any > "FAILED" } } export interface export interface Metadata { type { Array < string > } memberof tags : Array < string > ; } export interface export interface ObjectListResponse { type { TokenPagePage } memberof page : TokenPagePage ; } export interface export interface ObjectMetaDataResponse { type { string } memberof name ? : string ; type { string } memberof path ? : string ; type { Date } memberof lastModified ? : Date ; type { number } memberof size ? : number ; type { Array < string > } memberof tags ? : Array < string > ; type { string } memberof subtenantId ? : string ; } export interface export interface ObjectMetadata { type { string } memberof name ? : string ; type { string } memberof location ? : string ; type { Date } memberof lastModified ? : Date ; type { number } memberof size ? : number ; type { Array < string > } memberof tags ? : Array < string > ; type { string } memberof storageAccount ? : string ; type { string } memberof storagePath ? : string ; type { string } memberof subtenantId ? : string ; } export interface export interface ObjectUrls extends Array < ObjectUrlsInner > { } export interface export interface ObjectUrlsInner { type { string } memberof signedUrl ? : string ; type { string } memberof path ? : string ; } export interface export interface Page { type { number } memberof size ? : number ; type { number } memberof totalElements ? : number ; type { number } memberof totalPages ? : number ; type { number } memberof number ? : number ; } export interface export interface Path { type { string } memberof path : string ; } export interface export interface Paths extends Array < Path > { } export enum { string } export enum Permission { READ = < any > "READ" , DELETE = < any > "DELETE" } export interface export interface SearchResponse { type { Array < ObjectMetadata > } memberof objectMetadata ? : Array < ObjectMetadata > ; type { Page } memberof page ? : Page ; } export interface export interface SignedUrlResponse { type { ObjectUrls } memberof objectUrls ? : ObjectUrls ; type { string } memberof subtenantId ? : string ; } export interface export interface Sort extends Array < SortCriteria > { } export interface export interface SortCriteria { type { string } memberof field ? : SortCriteria . FieldEnum ; type { string } memberof order ? : SortCriteria . OrderEnum ; } export namespace export namespace SortCriteria { export enum { string } export enum FieldEnum { Name = < any > "name" , Location = < any > "location" , LastModified = < any > "lastModified" , Size = < any > "size" } export enum { string } export enum OrderEnum { DESC = < any > "DESC" , ASC = < any > "ASC" } } export interface export interface Subscription { type { string } memberof path : string ; type { string } memberof destination : string ; type { string } memberof subtenantId ? : string ; } export interface export interface SubscriptionListResource { type { Array < SubscriptionResponse > } memberof subscriptions ? : Array < SubscriptionResponse > ; type { Page } memberof page ? : Page ; } export interface export interface SubscriptionResponse { type { string } memberof id : string ; type { string } memberof storageAccount : string ; type { string } memberof storagePath : string ; type { string } memberof destination : string ; type { ETag } memberof eTag : ETag ; type { string } memberof subtenantId ? : string ; type { string } memberof status : string ; } export interface export interface SubscriptionUpdate { type { string } memberof path ? : string ; type { string } memberof destination ? : string ; type { string } memberof status ? : string ; } export interface export interface SubtenantId { } export interface export interface TokenPage { type { TokenPagePage } memberof page : TokenPagePage ; } export interface export interface TokenPagePage { type { string } memberof nextToken ? : string ; } }