package
2.0.0+incompatible
Repository: https://github.com/fireworkmarks/yig.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

NewActionSet - creates new action set.
NewPrincipal - creates new Principal.
NewResource - creates new resource.
NewResourceSet - creates new resource set.
NewStatement - creates new statement.
ParseConfig - parses data in given reader to Policy.

# Constants

AbortMultipartUploadAction - AbortMultipartUpload Rest API action.
Allow - allow effect.
CreateBucketAction - CreateBucket Rest API action.
DefaultVersion - default policy version as per AWS S3 specification.
DeleteBucketAction - DeleteBucket Rest API action.
DeleteBucketPolicyAction - DeleteBucketPolicy Rest API action.
DeleteObjectAction - DeleteObject Rest API action.
Deny - deny effect.
GetBucketLocationAction - GetBucketLocation Rest API action.
GetBucketNotificationAction - GetBucketNotification Rest API action.
GetBucketPolicyAction - GetBucketPolicy Rest API action.
GetObjectAction - GetObject Rest API action.
HeadBucketAction - HeadBucket Rest API action.
ListAllMyBucketsAction - ListAllMyBuckets (List buckets) Rest API action.
ListBucketAction - ListBucket Rest API action.
ListBucketMultipartUploadsAction - ListMultipartUploads Rest API action.
ListenBucketNotificationAction - ListenBucketNotification Rest API action.
ListMultipartUploadPartsAction - ListParts Rest API action.
PutBucketNotificationAction - PutObjectNotification Rest API action.
PutBucketPolicyAction - PutBucketPolicy Rest API action.
PutObjectAction - PutObject Rest API action.
ResourceARNPrefix - resource ARN prefix as per AWS S3 specification.

# Structs

Args - arguments to policy to check whether it is allowed.
Policy - bucket policy.
Principal - policy principal.
Resource - resource in policy statement.
Statement - policy statement.

# Type aliases

Action - policy action.
ActionSet - set of actions.
Effect - policy statement effect Allow or Deny.
ID - policy ID.
ResourceSet - set of resources in policy statement.