package
0.4.0
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Functions

IsARN returns whether the given string is an ARN.
ParseAccessPointResource attempts to parse the ARN's resource as an AccessPoint resource.
ParseOutpostARNResource will parse a provided ARNs resource using the appropriate ARN format and return a specific OutpostARN type Currently supported outpost ARN formats: * Outpost AccessPoint ARN format: - ARN format: arn:{partition}:s3-outposts:{region}:{accountId}:outpost/{outpostId}/accesspoint/{accesspointName} - example: arn:aws:s3-outposts:us-west-2:012345678901:outpost/op-1234567890123456/accesspoint/myaccesspoint * Outpost Bucket ARN format: - ARN format: arn:{partition}:s3-outposts:{region}:{accountId}:outpost/{outpostId}/bucket/{bucketName} - example: arn:aws:s3-outposts:us-west-2:012345678901:outpost/op-1234567890123456/bucket/mybucket Other outpost ARN formats may be supported and added in the future.
ParseResource parses an AWS ARN into a typed resource for the S3 API.
SplitResource splits the resource components by the ARN resource delimiters.

# Structs

AccessPointARN provides representation.
InvalidARNError provides the error for an invalid ARN error.
OutpostAccessPointARN represents outpost access point ARN.
OutpostBucketARN represents the outpost bucket ARN.

# Interfaces

OutpostARN interface that should be satisfied by outpost ARNs.
Resource provides the interfaces abstracting ARNs of specific resource types.

# Type aliases

ResourceParser provides the function for parsing an ARN's resource component into a typed resource.