fileStorageContainer 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
表示多个用户或一组用户可以存储文件并通过应用程序访问这些文件的位置。 fileStorageContainer 中的所有文件系统对象都作为 driveItem 资源返回。
方法
方法 | 返回类型 | Description |
---|---|---|
List | fileStorageContainer 集合 | 获取 fileStorageContainer 对象及其属性的列表。 |
创建 | fileStorageContainer | 创建新的 fileStorageContainer 对象。 |
Get | fileStorageContainer | 读取 fileStorageContainer 对象的属性和关系。 |
更新 | fileStorageContainer | 更新 fileStorageContainer 对象的属性。 |
删除 | None | 删除 fileStorageContainer 对象。 |
Activate | None | 激活 fileStorageContainer 对象。 |
还原已删除 | fileStorageContainer | 还原已删除 的文件StorageContainer 对象。 |
删除已删除 | None | 删除已删除 的文件StorageContainer 对象。 |
永久删除 | None | 永久删除 fileStorageContainer 对象。 |
获取驱动器 | drive | 从 fileStorageContainer 对象获取驱动器资源。 |
列出权限 | permission 集合 | 列出对 fileStorageContainer 的权限。 |
添加权限 | 权限 | 向 fileStorageContainer 添加权限。 |
更新权限 | 权限 | 对 fileStorageContainer 的更新权限。 |
删除权限 | None | 从 fileStorageContainer 中删除权限。 |
列出自定义属性 | filestoragecontainercustompropertyvalue 集合 | 列出 fileStorageContainer 的自定义属性。 |
添加自定义属性 | filestoragecontainercustompropertyvalue | 为 fileStorageContainer 创建自定义属性。 |
更新自定义属性 | filestoragecontainercustompropertyvalue | 更新 fileStorageContainer 上的自定义属性。 |
删除自定义属性 | None | 从 fileStorageContainer 中删除自定义属性。 |
List columns | columnDefinition 集合 | 列出 fileStorageContainer 中的列。 |
添加列 | columnDefinition | 为 afileStorageContainer 创建 columnDefinition。 |
更新列 | columnDefinition | 更新 fileStorageContainer 中的列。 |
删除文件存储容器列 | None | 从 fileStorageContainer 中删除列。 |
获取列 | columnDefinition | 从 fileStorageContainer 获取列。 |
更新回收站设置 | recyclebinsettings | 更新 fileStorageContainer 的 recycleBin 设置。 |
还原回收站项目 | recycleBinItem 集合 | 还原 fileStorageContainer 中的回收站项目。 |
删除回收站项目 | None | 从 fileStorageContainer 中删除回收站项目。 |
列出回收站项目 | recycleBinItem 集合 | 列出 fileStorageContainer 中的回收站项目。 |
Lock | None | 锁定 fileStorageContainer 以防止修改其内容。 |
Unlock | None | 解锁用户和仅限应用程序的标识 的 fileStorageContainer ,以允许添加、更新和删除内容。 |
属性
属性 | 类型 | 说明 |
---|---|---|
assignedSensitivityLabel | assignedLabel | 分配给 fileStorageContainer 的敏感度标签。 读写。 |
containerTypeId | GUID | fileStorageContainer 的容器类型 ID。 每个容器必须只有一个容器类型。 只读。 |
createdDateTime | DateTimeOffset | 创建文件的日期和时间StorageContainer。 只读。 |
customProperties | fileStorageContainerCustomPropertyDictionary | fileStorageContainer 的自定义属性集合。 读写。 |
description | String | 提供 fileStorageContainer 的用户可见说明。 读写。 |
displayName | String | fileStorageContainer 的显示名称。 读写。 |
id | String | fileStorageContainer 的唯一稳定标识符。 只读。 |
owners | userIdentity 集合 | 拥有 fileStorageContainer 的用户列表。 只读。 |
ownershipType | fileStorageContainerOwnershipType |
fileStorageContainer 的所有权类型。 可能的值为: tenantOwned 。 只读。 |
status | fileStorageContainerStatus |
fileStorageContainer 的状态。 容器创建为非活动状态,需要激活。 非活动容器在 24 小时内自动删除。 可能的值为: inactive 、 active 。 只读。 |
storageUsedInBytes | Int64 | fileStorageContainer 中使用的存储(以字节为单位)。 只读。 |
观点 | fileStorageContainerViewpoint | 特定于当前用户的数据。 只读。 |
lockState | siteLockState | 指示 fileStorageContainer 的锁定状态。 可能的值为 unlocked 和 lockedReadOnly 。 只读。 |
settings | fileStorageContainerSettings | 与 fileStorageContainer 关联的设置。 读写。 |
关系
关系 | 类型 | 说明 |
---|---|---|
columns | columnDefinition 集合 | fileStorageContainer 支持的自定义结构化元数据集。 读写。 |
drive | drive | 资源 文件StorageContainer 的驱动器。 只读。 |
权限 | permission 集合 |
fileStorageContainer 中用户的权限集。 每个用户的权限由 roles 属性设置。 可取值为:reader 、writer 、manager 和 owner 。 读写。 |
recycleBin | recycleBin | fileStorageContainer 的回收站。 只读。 |
roles 属性值
值 | 说明 |
---|---|
读者 | 读取者可以读取 fileStorageContainer 元数据和其中的内容。 |
作家 | 编写器可以读取和修改 fileStorageContainer 元数据和内容。 |
manager | 管理员可以读取和修改 fileStorageContainer 元数据和内容,并管理对容器的权限。 |
owner | 所有者可以读取和修改 fileStorageContainer 元数据和内容,管理容器权限,以及删除和还原容器。 |
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"@odata.type": "#microsoft.graph.fileStorageContainer",
"id": "string (identifier)",
"displayName": "string",
"description": "string",
"containerTypeId": "string",
"containerTypeDisplayName": "string",
"permissions": [ { "@odata.type": "microsoft.graph.permission" } ],
"customProperties": "Dictionary(Edm.String, microsoft.graph.fileStorageContainerCustomPropertyValue)",
"viewpoint": {"@odata.type": "microsoft.graph.fileStorageContainerViewpoint" },
"drive": {"@odata.type": "microsoft.graph.drive"},
"recycleBin": {"@odata.type": "microsoft.graph.recycleBin"},
"status": {"@odata.type": "microsoft.graph.fileStorageContainerStatus"},
"columns": [ {"@odata.type": "microsoft.graph.columnDefinition" } ],
"createdDateTime": {"@odata.type": "microsoft.graph.dateTimeOffset"},
"storageUsedInBytes": "int64",
"assignedSensitivityLabel": {"@odata.type": "microsoft.graph.assignedLabel"},
"owners": [ { "@odata.type": "microsoft.graph.userIdentity" } ],
"ownershipType": {"@odata.type": "microsoft.graph.fileStorageContainerOwnershipType"},
"expiryDateTime": "string (timestamp)",
"lockState": {"@odata.type": "microsoft.graph.siteLockState"},
"settings": { "@odata.type": "microsoft.graph.fileStorageContainerSettings" }
}