Compartir a través de


Actualizar archivoStorageContainerType

Espacio de nombres: microsoft.graph

Actualice las propiedades de un objeto fileStorageContainerType . Las propiedades actualizadas se reflejan en cada archivo registradoStorageContainerTypeRegistration en un máximo de 24 horas. La configuración reemplazada en un inquilino no se actualiza.

Nota: Cuando se actualiza la configuración, cambia el comportamiento de cualquier archivo nuevoStorageContainer , pero es posible que los contenedores existentes requieran que su configuración se actualice directamente o no se actualice; por ejemplo, el tamaño de almacenamiento.

ETag se usa para el control de simultaneidad optimista. Debe coincidir con el valor de Create, Get o la actualización anterior.

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) FileStorageContainerType.Manage.All No disponible.
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación No admitida. No admitida.

Solicitud HTTP

PATCH /storage/fileStorage/containerTypes/{fileStorageContainerTypeId}

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
Content-Type application/json. Obligatorio.

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione solo los valores de las propiedades que se van a actualizar. Las propiedades existentes que no se incluyen en el cuerpo de la solicitud mantienen sus valores anteriores o se recalculan en función de los cambios realizados en otros valores de propiedad.

En la tabla siguiente se especifican las propiedades que se pueden actualizar.

Propiedad Tipo Descripción
name Cadena Nombre del archivoStorageContainerType. Opcional.
configuración fileStorageContainerTypeSettings fileStorageContainerType. Opcional.
etag Cadena Se usa para el control de simultaneidad optimista. Debe coincidir con el valor devuelto de una solicitud Create u Get . Obligatorio.

Respuesta

Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y un objeto fileStorageContainerType actualizado en el cuerpo de la respuesta.

Ejemplos

Ejemplo 1: Actualización de un archivoStorageContainerType

En el ejemplo siguiente se muestra cómo actualizar un archivoStorageContainerType.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

PATCH https://graph.microsoft.com/v1.0/storage/fileStorage/containerTypes/de988700-d700-020e-0a00-0831f3042f00
Content-Type: application/json

{
  "settings": {
    "urlTemplate": "https://app.contoso.com/redirect?tenant={tenant-id}&drive={drive-id}&folder={folder-id}&item={item-id}",
    "isItemVersioningEnabled": true,
    "isSharingRestricted": false
  },
  "etag": "RVRhZw=="
}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.fileStorageContainerType",
  "id": "de988700-d700-020e-0a00-0831f3042f00",
  "name": "Container Type Name",
  "owningAppId": "11335700-9a00-4c00-84dd-0c210f203f00",
  "billingClassification": "trial",
  "billingStatus": "valid",
  "createdDateTime": "01/20/2025",
  "expirationDateTime": "02/20/2025",
  "etag": "RVRhZyArIDE=",
  "settings": {
    "urlTemplate": "https://app.contoso.com/redirect?tenant={tenant-id}&drive={drive-id}&folder={folder-id}&item={item-id}",
    "isDiscoverabilityEnabled": true,
    "isSearchEnabled": true,
    "isItemVersioningEnabled": true,
    "itemMajorVersionLimit": 50,
    "maxStoragePerContainerInBytes": 104857600,
    "isSharingRestricted": false,
    "consumingTenantOverridables": ""
  }
}

Ejemplo 2: Actualización de un archivoStorageContainerType sin ETag

En el ejemplo siguiente se muestra cómo actualizar un archivoStorageContainerType sin etag.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

PATCH https://graph.microsoft.com/v1.0/storage/fileStorage/containerTypes/de988700-d700-020e-0a00-0831f3042f00
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.fileStorageContainerType",
  "settings": {
    "urlTemplate": "https://app.contoso.com/redirect?tenant={tenant-id}&drive={drive-id}&folder={folder-id}&item={item-id}",
    "isItemVersioningEnabled": true,
    "isSharingRestricted": false
  }
}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 400 Bad Request