Class: Aws::BedrockAgentCoreControl::Types::FilesystemConfiguration

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

Overview

Note:

FilesystemConfiguration is a union - when making an API calls you must set exactly one of the members.

Note:

FilesystemConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of FilesystemConfiguration corresponding to the set member.

Configuration for a filesystem that can be mounted into the AgentCore Runtime.

Defined Under Namespace

Classes: CapacityProviderVolume, EfsAccessPoint, S3FilesAccessPoint, SessionStorage, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_provider_volume ⇒ Types::CapacityProviderVolumeConfiguration

Configuration for a capacity provider volume to mount into the AgentCore Runtime. This mounts a persistent volume that is defined on the capacity provider, referenced by its logical name.



8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8099

class FilesystemConfiguration < Struct.new(
  :session_storage,
  :s3_files_access_point,
  :efs_access_point,
  :capacity_provider_volume,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SessionStorage < FilesystemConfiguration; end
  class S3FilesAccessPoint < FilesystemConfiguration; end
  class EfsAccessPoint < FilesystemConfiguration; end
  class CapacityProviderVolume < FilesystemConfiguration; end
  class Unknown < FilesystemConfiguration; end
end

#efs_access_point ⇒ Types::EfsAccessPointConfiguration

Configuration for an Amazon EFS access point to mount into the AgentCore Runtime.



8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8099

class FilesystemConfiguration < Struct.new(
  :session_storage,
  :s3_files_access_point,
  :efs_access_point,
  :capacity_provider_volume,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SessionStorage < FilesystemConfiguration; end
  class S3FilesAccessPoint < FilesystemConfiguration; end
  class EfsAccessPoint < FilesystemConfiguration; end
  class CapacityProviderVolume < FilesystemConfiguration; end
  class Unknown < FilesystemConfiguration; end
end

#s3_files_access_point ⇒ Types::S3FilesAccessPointConfiguration

Configuration for an Amazon S3 Files access point to mount into the AgentCore Runtime.



8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8099

class FilesystemConfiguration < Struct.new(
  :session_storage,
  :s3_files_access_point,
  :efs_access_point,
  :capacity_provider_volume,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SessionStorage < FilesystemConfiguration; end
  class S3FilesAccessPoint < FilesystemConfiguration; end
  class EfsAccessPoint < FilesystemConfiguration; end
  class CapacityProviderVolume < FilesystemConfiguration; end
  class Unknown < FilesystemConfiguration; end
end

#session_storage ⇒ Types::SessionStorageConfiguration

Configuration for session storage. Session storage provides persistent storage that is preserved across AgentCore Runtime session invocations.



8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8099

class FilesystemConfiguration < Struct.new(
  :session_storage,
  :s3_files_access_point,
  :efs_access_point,
  :capacity_provider_volume,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SessionStorage < FilesystemConfiguration; end
  class S3FilesAccessPoint < FilesystemConfiguration; end
  class EfsAccessPoint < FilesystemConfiguration; end
  class CapacityProviderVolume < FilesystemConfiguration; end
  class Unknown < FilesystemConfiguration; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



8099
8100
8101
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8099

def unknown
  @unknown
end