forked from kaliop-uk/ezmigrationbundle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Files.yml
80 lines (76 loc) · 4.77 KB
/
Files.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
-
# Load a file's contents or metadata into a reference
type: file
mode: load
file: xxx # string. Filename including path. References will be resolved
# The list in references tells the manager to store specific values for later use by other steps in the current migration.
# NB: these are NEW VARIABLES THAT YOU ARE CREATING. They are not used in the current migration step!
references: # Optional
-
identifier: referenceId # A string used to identify the reference
attribute: attributeId # An attribute to get the value of for the reference.
# Supports: size, uid, gid, ctime, mtime, atime, body
-
type: file
mode: save
file: xxx # string. Filename including path. References will be resolved
body: "file contents" # string. References will be replaced as long as they are within square brackets
# eg. to save to a file the value of reference 'abc', write: body: "[reference:abc]"
overwrite: true|false # Optional, default false. If not set, and the file already exists, an exception is thrown
# The list in references tells the manager to store specific values for later use by other steps in the current migration.
# NB: these are NEW VARIABLES THAT YOU ARE CREATING. They are not used in the current migration step!
references: # Optional
-
identifier: referenceId # A string used to identify the reference
attribute: attributeId # An attribute to get the value of for the reference.
# Supports: size, uid, gid, ctime, mtime, atime, body
-
type: file
mode: append
file: xxx # string. Filename including path. References will be resolved
body: "file contents" # string. References will be replaced as long as they are within square brackets
# eg. to save to a file the value of reference 'abc', write: body: "[reference:abc]"
# The list in references tells the manager to store specific values for later use by other steps in the current migration.
# NB: these are NEW VARIABLES THAT YOU ARE CREATING. They are not used in the current migration step!
references: # Optional
-
identifier: referenceId # A string used to identify the reference
attribute: attributeId # An attribute to get the value of for the reference.
# Supports: size, uid, gid, ctime, mtime, atime, body
-
type: file
mode: delete
file: xxx # string. Filename including path. References will be resolved
# The list in references tells the manager to store specific values for later use by other steps in the current migration.
# NB: these are NEW VARIABLES THAT YOU ARE CREATING. They are not used in the current migration step!
references: # Optional
-
identifier: referenceId # A string used to identify the reference
attribute: attributeId # An attribute to get the value of for the reference.
# Supports: size, uid, gid, ctime, mtime, atime, body
-
type: file
mode: copy
from: xxx # string. Filename including path. References will be resolved
to: yyy # string. Filename including path. References will be resolved
overwrite: true|false # Optional, default false. If not set, and the target file already exists, an exception is thrown
# The list in references tells the manager to store specific values for later use by other steps in the current migration.
# NB: these are NEW VARIABLES THAT YOU ARE CREATING. They are not used in the current migration step!
references: # Optional
-
identifier: referenceId # A string used to identify the reference
attribute: attributeId # An attribute to get the value of for the reference *taken from the source file*.
# Supports: size, uid, gid, ctime, mtime, atime, body
-
type: file
mode: move
from: xxx # string. Filename including path. References will be resolved
to: yyy # string. Filename including path. References will be resolved
overwrite: true|false # Optional, default false. If not set, and the target file already exists, an exception is thrown
# The list in references tells the manager to store specific values for later use by other steps in the current migration.
# NB: these are NEW VARIABLES THAT YOU ARE CREATING. They are not used in the current migration step!
references: # Optional
-
identifier: referenceId # A string used to identify the reference
attribute: attributeId # An attribute to get the value of for the reference *taken from the source file*.
# Supports: size, uid, gid, ctime, mtime, atime, body