Class: Aws::AmplifyBackend::Types::GetBackendStorageResourceConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb

Overview

The details for a backend storage resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucket_nameString

The name of the S3 bucket.

Returns:

  • (String)


2215
2216
2217
2218
2219
2220
2221
2222
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 2215

class GetBackendStorageResourceConfig < Struct.new(
  :bucket_name,
  :imported,
  :permissions,
  :service_name)
  SENSITIVE = []
  include Aws::Structure
end

#importedBoolean

Returns True if the storage resource has been imported.

Returns:

  • (Boolean)


2215
2216
2217
2218
2219
2220
2221
2222
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 2215

class GetBackendStorageResourceConfig < Struct.new(
  :bucket_name,
  :imported,
  :permissions,
  :service_name)
  SENSITIVE = []
  include Aws::Structure
end

#permissionsTypes::BackendStoragePermissions

The authorization configuration for the storage S3 bucket.



2215
2216
2217
2218
2219
2220
2221
2222
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 2215

class GetBackendStorageResourceConfig < Struct.new(
  :bucket_name,
  :imported,
  :permissions,
  :service_name)
  SENSITIVE = []
  include Aws::Structure
end

#service_nameString

The name of the storage service.

Returns:

  • (String)


2215
2216
2217
2218
2219
2220
2221
2222
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 2215

class GetBackendStorageResourceConfig < Struct.new(
  :bucket_name,
  :imported,
  :permissions,
  :service_name)
  SENSITIVE = []
  include Aws::Structure
end