AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

AddResourcePermissionsInput

import "github.com/aws/aws-sdk-go/service/workdocs"

type AddResourcePermissionsInput struct { AuthenticationToken *string `location:"header" locationName:"Authentication" min:"1" type:"string" sensitive:"true"` NotificationOptions *NotificationOptions `type:"structure"` Principals []*SharePrincipal `type:"list" required:"true"` ResourceId *string `location:"uri" locationName:"ResourceId" min:"1" type:"string" required:"true"` }

AuthenticationToken

Type: *string

Amazon WorkDocs authentication token. Do not set this field when using administrative API actions, as in accessing the API using AWS credentials.

NotificationOptions

Set of options which defines notification preferences of given action.

Principals

Describes the recipient type and ID, if available.

ResourceId

Type: *string

The ID of the resource.

ResourceId is a required field

Method

GoString

func (s AddResourcePermissionsInput) GoString() string

GoString returns the string representation

SetAuthenticationToken

func (s *AddResourcePermissionsInput) SetAuthenticationToken(v string) *AddResourcePermissionsInput

SetAuthenticationToken sets the AuthenticationToken field's value.

SetNotificationOptions

func (s *AddResourcePermissionsInput) SetNotificationOptions(v *NotificationOptions) *AddResourcePermissionsInput

SetNotificationOptions sets the NotificationOptions field's value.

SetPrincipals

func (s *AddResourcePermissionsInput) SetPrincipals(v []*SharePrincipal) *AddResourcePermissionsInput

SetPrincipals sets the Principals field's value.

SetResourceId

func (s *AddResourcePermissionsInput) SetResourceId(v string) *AddResourcePermissionsInput

SetResourceId sets the ResourceId field's value.

String

func (s AddResourcePermissionsInput) String() string

String returns the string representation

Validate

func (s *AddResourcePermissionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

On this page: