UNPKG

@csermet/multiprovider

Version:

cloud-graph provider plugin for AWS used to fetch AWS cloud data.

35 lines (34 loc) 1.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * SageMakerNotebookInstance */ exports.default = ({ account, service: rawData, region, }) => { const { NotebookInstanceName: notebookInstanceName, NotebookInstanceArn: arn, NotebookInstanceStatus: notebookInstanceStatus, FailureReason: failureReason, Url: url, InstanceType: instanceType, SubnetId: subnetId, SecurityGroups: securityGroupIds, RoleArn: roleArn, KmsKeyId: kmsKeyId, NetworkInterfaceId: networkInterfaceId, CreationTime: creationTime, LastModifiedTime: lastModifiedTime, NotebookInstanceLifecycleConfigName: notebookInstanceLifecycleConfigName, DirectInternetAccess: directInternetAccess, VolumeSizeInGB: volumeSizeInGb, AcceleratorTypes: acceleratorTypes, DefaultCodeRepository: defaultCodeRepository, AdditionalCodeRepositories: additionalCodeRepositories, RootAccess: rootAccess, PlatformIdentifier: platformIdentifier, } = rawData; return { id: arn, arn, notebookInstanceName, region, accountId: account, notebookInstanceStatus, failureReason, url, instanceType, subnetId, securityGroupIds, acceleratorTypes, creationTime: creationTime?.toISOString(), lastModifiedTime: lastModifiedTime?.toISOString(), roleArn, kmsKeyId, networkInterfaceId, notebookInstanceLifecycleConfigName, directInternetAccess, volumeSizeInGb, defaultCodeRepository, additionalCodeRepositories, rootAccess, platformIdentifier }; };