AWS SDK for C++: aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtARN.h Source File

Go to the documentation of this file.

1

6#pragma once

7

9

13

14namespace Aws

15{

16 namespace Utils

17 {

18 template<typename R, typename E> class Outcome;

19 }

20

21 namespace S3Crt

22 {

23 namespace ARNService

24 {

25 static const char S3[] = "s3";

28 }

29

30 namespace ARNResourceType

31 {

34 }

35

37

39 {

40 public:

42

48

49

51

53

54 private:

55 void ParseARNResource();

56

62 };

63 }

64}

#define AWS_S3CRT_API

S3CrtARNOutcome Validate() const

const Aws::String & GetResourceId() const

S3CrtARN(const Aws::String &arn)

S3CrtARNOutcome Validate(const char *region) const

const Aws::String & GetResourceQualifier() const

const Aws::String & GetSubResourceId() const

const Aws::String & GetSubResourceType() const

const Aws::String & GetResourceType() const

static const char OUTPOST[]

static const char ACCESSPOINT[]

static const char S3_OUTPOSTS[]

static const char S3_OBJECT_LAMBDA[]

static const char S3[]

Aws::Utils::Outcome< bool, Aws::Client::AWSError< S3CrtErrors > > S3CrtARNOutcome

std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String

You Might Also Like