siteProtectionUnit resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents a SharePoint site that has a SharePoint protection policy applied.
Inherits from protectionUnitBase.
Methods
Method | Return type | Description |
---|---|---|
List | siteProtectionUnit collection | Get a list of siteProtectionUnit objects and their properties. |
Properties
Property | Type | Description |
---|---|---|
createdBy | identitySet | The identity of person who created the protection unit. Inherited from protectionUnitBase. |
createdDateTime | DateTimeOffset | The time of creation of the protection unit. Inherited from protectionUnitBase. |
error | publicError | Contains error details if enabling or disabling the protection unit fails. Inherited from protectionUnitBase. |
id | String | Unique identifier of the protection policy associated with this protection unit. |
lastModifiedBy | identitySet | The identity of the person who last modified the protection unit. Inherited from protectionUnitBase. |
lastModifiedDateTime | DateTimeOffset | The time the protection unit was last modified. Inherited from protectionUnitBase. |
policyId | String | Unique identifier of the protection policy associated with this protection unit. Inherited from protectionUnitBase. |
protectionSources | protectionSource | Indicates the sources by which a protection unit is currently protected. A protection unit protected by multiple sources is indicated by comma-separated values. The possible values are: none , manual , dynamicRule , unknownFutureValue . Inherited from protectionUnitBase. |
siteId | String | Unique identifier of the SharePoint site. |
siteName | String | Name of the SharePoint site. |
siteWebUrl | String | The web URL of the SharePoint site. |
status | protectionUnitStatus | The individual enable, disable, or removal status of the protection unit. Inherited from protectionUnitBase. The possible values are: protectRequested , protected , unprotectRequested , unprotected , removeRequested , unknownFutureValue . |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.siteProtectionUnit",
"createdBy": {"@odata.type": "microsoft.graph.identitySet"},
"createdDateTime": "String (timestamp)",
"error": {"@odata.type": "microsoft.graph.publicError"},
"id": "String (identifier)",
"lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
"lastModifiedDateTime": "String (timestamp)",
"policyId": "String",
"protectionSources": "String",
"siteId": "String",
"siteName": "String",
"siteWebUrl": "String",
"status": "String"
}