Manages security groups & marks in Content Services.
createSecurityGroup(input: SecurityGroupBody): Observable<SecurityGroupEntry>
Create security group
SecurityGroupBody - securityGroupBody.Observable<SecurityGroupEntry> - Observable<SecurityGroupEntry>createSecurityMarks(securityGroupId: string, input: SecurityMarkBody[]): Promise<SecurityMarkPaging|SecurityMarkEntry>
Create security marks
deleteSecurityGroup(securityGroupId: string): Observable<SecurityGroupEntry>
Delete security group
string - The key for the security group id.Observable<SecurityGroupEntry> - Observable<SecurityGroupEntry>deleteSecurityMark(securityGroupId: string, securityMarkId: string): Promise<SecurityMarkEntry>
Delete security mark
getClearancesForAuthority(authorityName: string, skipCount: number = DEFAULT_SKIP_COUNT, maxItems: number = this.userPreferencesService.paginationSize): Observable<AuthorityClearanceGroupPaging>
Get the authority clearances for a single user/group
string - The name for the authority for which the clearance is to be fetched. Can be left blank in which case it will fetch it for all users with paginationnumber - The number of entities that exist in the collection before those included in this list.number - The maximum number of items to return in the list. Default is specified by UserPreferencesService.Observable<AuthorityClearanceGroupPaging> - Observable<AuthorityClearanceGroupPaging>getSecurityGroup(skipCount: number = DEFAULT_SKIP_COUNT, maxItems: number = this.userPreferencesService.paginationSize, include: string = DEFAULT_INCLUDE): Promise<SecurityControlsGroupResponse>
Get All security groups
number - The number of entities that exist in the collection before those included in this list.number - The maximum number of items to return in the list. Default is specified by UserPreferencesService.string - Additional information about the security groupPromise<SecurityControlsGroupResponse> - Promise<SecurityControlsGroupResponse>getSecurityMark(securityGroupId: string, skipCount: number = DEFAULT_SKIP_COUNT, include: string = DEFAULT_INCLUDE): Promise<SecurityControlsMarkResponse>
Get security mark value Gets the value for a selected securityGroupId.
string - The key for the security group id.number - The number of entities that exist in the collection before those included in this list.string - The key for the security mark is in use or notPromise<SecurityControlsMarkResponse> - Promise<SecurityControlsMarkResponse>reloadSecurityGroups()
updateClearancesForAuthority(authorityName: string, securityMarksList: NodeSecurityMarkBody[]): Observable<SecurityMarkEntry|SecurityMarkPaging>
Updates the authority clearance.
string - The name for the authority for which the clearance is to be updatedNodeSecurityMarkBody[] - NodeSecurityMarkBody[]Observable<SecurityMarkEntry|SecurityMarkPaging> - Observable<SecurityMarkEntry | SecurityMarkPaging>updateSecurityGroup(securityGroupId: string, input: SecurityGroupBody, opts?: any): Promise<SecurityGroupEntry>
Update a security groups information
updateSecurityMark(securityGroupId: string, securityMarkId: string, input: SecurityMarkBody): Promise<SecurityMarkEntry>
Updates Security Mark value
| Name | Type | Description |
|---|---|---|
| groupsPaginated$ | Observable<SecurityControlsGroupResponse> | Current paginated groups. |
| marksPaginated$ | Observable<SecurityControlsMarkResponse> | Current paginated marks. |
| reloadSecurityControls$ | Observable<void> | |
| reloadAuthorityClearance$ | Observable<void> | |
| loading$ | Observable<boolean> | Current loading state. |
© 2023 Alfresco Software, Inc. All Rights Reserved.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.