Skip to content

Add Resource Permissions

workdocs_add_resource_permissions R Documentation

Creates a set of permissions for the specified folder or document

Description

Creates a set of permissions for the specified folder or document. The resource permissions are overwritten if the principals already have different permissions.

Usage

workdocs_add_resource_permissions(AuthenticationToken, ResourceId,
  Principals, NotificationOptions)

Arguments

AuthenticationToken

Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.

ResourceId

[required] The ID of the resource.

Principals

[required] The users, groups, or organization being granted permission.

NotificationOptions

The notification options.

Value

A list with the following syntax:

list(
  ShareResults = list(
    list(
      PrincipalId = "string",
      InviteePrincipalId = "string",
      Role = "VIEWER"|"CONTRIBUTOR"|"OWNER"|"COOWNER",
      Status = "SUCCESS"|"FAILURE",
      ShareId = "string",
      StatusMessage = "string"
    )
  )
)

Request syntax

svc$add_resource_permissions(
  AuthenticationToken = "string",
  ResourceId = "string",
  Principals = list(
    list(
      Id = "string",
      Type = "USER"|"GROUP"|"INVITE"|"ANONYMOUS"|"ORGANIZATION",
      Role = "VIEWER"|"CONTRIBUTOR"|"OWNER"|"COOWNER"
    )
  ),
  NotificationOptions = list(
    SendEmail = TRUE|FALSE,
    EmailMessage = "string"
  )
)