spo list retentionlabel ensure
Sets a default retention label on the specified list or library.
Usage
m365 spo list retentionlabel ensure [options]
Options
-u, --webUrl <webUrl>
The URL of the site where the list is located.
--name <name>
The label name to set on the list.
-t, --listTitle [listTitle]
The title of the list on which to set the label. Specify either
listTitle
,listId
, orlistUrl
but not multiple.-l, --listId [listId]
The ID of the list on which to set the label. Specify either
listTitle
,listId
, orlistUrl
but not multiple.--listUrl [listUrl]
Server- or web-relative URL of the list on which to set the label. Specify either
listTitle
,listId
, orlistUrl
but not multiple.--syncToItems
Specify, to set the label on all existing items in the list.
-h, --help [help]
Output usage information. Optionally, specify which section of command's help you want to see. Allowed values are
options
,examples
,remarks
,response
,full
. Default isoptions
.--query [query]
JMESPath query string. See http://jmespath.org/ for more information and examples.
-o, --output [output]
Output type.
json
,text
,csv
,md
,none
. Defaultjson
.--verbose
Runs command with verbose logging.
--debug
Runs command with debug logging.
Remarks
A list retention label is a default label that will be applied to all new items in the list. If you specify syncToItems
, it is also synced to existing items.
Examples
Sets a retention label by name on a given list.
m365 spo list retentionlabel ensure --webUrl https://contoso.sharepoint.com/sites/project-x --listUrl 'Shared Documents' --name 'Some label'
Sets a retention label by name and syncs this to all existing items for a given list.
m365 spo list retentionlabel ensure --webUrl https://contoso.sharepoint.com/sites/project-x --listTitle 'Documents' --name 'Some label' --syncToItems
Response
The command won't return a response on success.