siteProtectionUnit resource type
Namespace: microsoft.graph
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. |
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 . |
protectionUnitStatus values
Member | Description |
---|---|
protectRequested | Protection of the unit was requested. Applies when a policy is activated or new units are added to an active policy. |
protected | Protection was successfully enabled for the unit. |
unprotectRequested | A request was made to deactivate protection for the unit. |
unprotected | Protection was successfully disabled for the unit. |
removeRequested | A user requested removal of the protected unit from the policy. |
unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.siteProtectionUnit",
"id": "String (identifier)",
"policyId": "String",
"status": "String",
"createdDateTime": "String (timestamp)",
"createdBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"lastModifiedDateTime": "String (timestamp)",
"lastModifiedBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"error": {
"@odata.type": "microsoft.graph.publicError"
},
"siteId": "String",
"siteName": "String",
"siteWebUrl": "String"
}