UNPKG

mcdev

Version:

Accenture Salesforce Marketing Cloud DevTools

119 lines (118 loc) 3.4 kB
export default { bodyIteratorField: 'items', dependencies: [], dependencyGraph: null, hasExtended: false, idField: 'id', keyIsFixed: true, keyField: 'customerKey', nameField: 'name', createdDateField: null, createdNameField: null, lastmodDateField: null, lastmodNameField: null, restPagination: false, maxKeyLength: 36, // confirmed max length type: 'fileLocation', typeDescription: 'Used for export or import of files to/from Marketing Cloud. Previously this was labeled ftpLocation.', typeRetrieveByDefault: true, typeCdpByDefault: false, typeName: 'File Location', locationTypeMapping: { 'Enhanced FTP Site Import Directory': 0, 'External FTP Site': 1, 'External SFTP Site': 2, 'External FTPS Site': 3, 'Salesforce Objects and Reports': 4, Safehouse: 5, 'Enhanced FTP Site Export Directory': 6, 'Legacy Import Directory': 8, 'Relative location under FTP Site': 9, 'Amazon Simple Storage Service': 13, 'Azure Blob Storage': 15, 'Google Cloud Storage': 16, }, locationTypeMappingDeployable: { 'External SFTP Site': 'ExternalSftp', 'Amazon Simple Storage Service': 'AmazonSimpleStorage', 'Azure Blob Storage': 'AzureBlobStorage', 'Google Cloud Storage': 'GcpBlobStorage', }, locationTypeIdMappingDeployable: { 2: 'ExternalSftp', 13: 'AmazonSimpleStorage', 15: 'AzureBlobStorage', 16: 'GcpBlobStorage', }, fields: { id: { isCreateable: false, isUpdateable: false, retrieving: false, template: false, }, locationTypeId: { // automation endpoint isCreateable: false, isUpdateable: false, retrieving: false, template: false, }, locationType: { // data endpoint isCreateable: true, isUpdateable: true, retrieving: false, template: false, }, locationUrl: { isCreateable: false, isUpdateable: false, retrieving: false, template: false, }, name: { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, customerKey: { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, description: { isCreateable: true, isUpdateable: true, retrieving: true, template: true, }, relPath: { isCreateable: false, isUpdateable: false, retrieving: false, template: false, }, awsFileTransferLocation: { skipValidation: true, }, azureFileTransferLocation: { skipValidation: true, }, gcpFileTransferLocation: { skipValidation: true, }, sFtpFileTransferLocation: { skipValidation: true, }, c__locationType: { isCreateable: false, isUpdateable: false, retrieving: true, template: true, }, }, };