Struct: arn.OutpostBucketARN

import "../ibm-cos-sdk-go-v2/service/internal/s3shared/arn"

Overview

OutpostBucketARN represents the outpost bucket ARN.

Implemented Interfaces

types.AnalyticsFilter, v4.HTTPPresigner, s3.HTTPPresignerV4, types.MetricsFilter, arn.OutpostARN, s3.PresignPost, arn.S3ObjectLambdaARN, types.SelectObjectContentEventStream

Structure Field Summary collapse

Method Summary collapse

Structure Field Details

BucketName string

OutpostID string

Method Details

func (o OutpostBucketARN) GetARN() arn.ARN

GetARN retrives the base ARN from outpost bucket ARN resource



106
107
108
// File 'service/internal/s3shared/arn/outpost_arn.go', line 106

func (o OutpostBucketARN) GetARN() arn.ARN { return o.ARN }

func (o OutpostBucketARN) GetOutpostID() string

GetOutpostID returns the outpost id of outpost bucket arn



101
102
103
// File 'service/internal/s3shared/arn/outpost_arn.go', line 101

func (o OutpostBucketARN) GetOutpostID() string { return o.OutpostID }