mcdev
Version:
Accenture Salesforce Marketing Cloud DevTools
92 lines (91 loc) • 2.41 kB
JavaScript
export default {
bodyIteratorField: 'Results',
dependencies: [],
dependencyGraph: null,
deployBlacklist: [
'SYS_DEF_ADMIN',
'SYS_DEF_ANALYST',
'SYS_DEF_CONTENT',
'SYS_DEF_DATA',
'SYS_DEF_DS_USER',
'SYS_DEF_IMHADMIN',
'SYS_DEF_CHANNELMANAGER',
'SYS_DEF_CONTENTEDIT',
'SYS_DEF_SECURITYADMIN',
'SYS_DEF_VIEWER',
],
documentInOneFile: true,
hasExtended: true,
idField: 'ObjectID',
keyIsFixed: false,
keyField: 'CustomerKey',
nameField: 'Name',
createdDateField: 'CreatedDate',
createdNameField: null,
lastmodDateField: 'ModifiedDate',
lastmodNameField: null,
maxKeyLength: 36, // confirmed max length
type: 'role',
typeDescription:
'User Roles define groups that are used to grant users access to SFMC systems.',
typeRetrieveByDefault: true,
typeCdpByDefault: false,
typeName: 'Role',
fields: {
CreatedDate: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: false,
},
CustomerKey: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: false,
},
Description: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: false,
},
ModifiedDate: {
isCreateable: true,
isUpdateable: true,
retrieving: true,
template: false,
},
Name: {
isCreateable: null,
isUpdateable: null,
retrieving: true,
},
ObjectID: {
isCreateable: false,
isUpdateable: true,
retrieving: false,
template: false,
},
PartnerKey: {
isCreateable: false,
isUpdateable: false,
retrieving: false,
template: false,
},
IsSystemDefined: {
isCreateable: false,
isUpdateable: false,
retrieving: true,
template: false,
},
PermissionSets: {
retrieving: true,
skipCache: true,
skipValidation: true,
},
c__notAssignable: {
skipValidation: true,
},
},
};