PowerPoint.Interfaces.SensitivityLabelDetailsData interface
An interface describing the data returned by calling sensitivityLabelDetails.toJSON().
Properties
| abac |
Gets the attribute-based access control (ABAC) attribute values currently applied to this sensitivity label. Returns an empty array when no ABAC attributes are applied or this label is not ABAC-enabled. |
| children | Gets the sublabels of the sensitivity label. |
| color | Gets the color of the sensitivity label. |
| id | Gets the unique ID of the sensitivity label. |
| is |
Gets whether ABAC attribute selections are required to apply this label. If |
| is |
Gets whether this label is attribute-based access control (ABAC) enabled. Returns |
| is |
Gets a value indicating whether the label is enabled. |
| name | Gets the name of the sensitivity label. |
| order | Gets the priority of the sensitivity label, with 0 as lowest priority. |
| protection |
Gets a value indicating the protection type provided by this label. |
| site |
Gets the unique ID of the tenant which the sensitivity label is belonged. |
| tooltip | Gets the description of the sensitivity label. |
Property Details
abacAttributeValues
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the attribute-based access control (ABAC) attribute values currently applied to this sensitivity label. Returns an empty array when no ABAC attributes are applied or this label is not ABAC-enabled.
abacAttributeValues?: PowerPoint.SensitivityLabelAbacAttributeValue[];
Property Value
Remarks
children
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the sublabels of the sensitivity label.
children?: PowerPoint.Interfaces.SensitivityLabelDetailsData[];
Property Value
Remarks
color
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the color of the sensitivity label.
color?: string;
Property Value
string
Remarks
id
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the unique ID of the sensitivity label.
id?: string;
Property Value
string
Remarks
isAbacAttributesRequired
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets whether ABAC attribute selections are required to apply this label. If true, callers must supply attribute values when applying the label; otherwise the update returns SensitivityLabelUpdateResult.MissingRequiredAttributes.
isAbacAttributesRequired?: boolean;
Property Value
boolean
Remarks
isAbacEnabled
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets whether this label is attribute-based access control (ABAC) enabled. Returns false when the host's labeling capabilities don't include attributeBasedAccessControlEnabled.
isAbacEnabled?: boolean;
Property Value
boolean
Remarks
isEnabled
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets a value indicating whether the label is enabled.
isEnabled?: boolean;
Property Value
boolean
Remarks
name
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the name of the sensitivity label.
name?: string;
Property Value
string
Remarks
order
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the priority of the sensitivity label, with 0 as lowest priority.
order?: number;
Property Value
number
Remarks
protectionType
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets a value indicating the protection type provided by this label.
protectionType?: PowerPoint.SensitivityLabelProtectionType | "NoProtection" | "AdminDefined" | "UserDefined";
Property Value
PowerPoint.SensitivityLabelProtectionType | "NoProtection" | "AdminDefined" | "UserDefined"
Remarks
siteId
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the unique ID of the tenant which the sensitivity label is belonged.
siteId?: string;
Property Value
string
Remarks
tooltip
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the description of the sensitivity label.
tooltip?: string;
Property Value
string