Class: Aws::BedrockAgentCoreControl::Types::FilesystemConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::FilesystemConfiguration
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
FilesystemConfiguration is a union - when making an API calls you must set exactly one of the members.
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
-
#capacity_provider_volume ⇒ Types::CapacityProviderVolumeConfiguration
Configuration for a capacity provider volume to mount into the AgentCore Runtime.
-
#efs_access_point ⇒ Types::EfsAccessPointConfiguration
Configuration for an Amazon EFS access point to mount into the AgentCore Runtime.
-
#s3_files_access_point ⇒ Types::S3FilesAccessPointConfiguration
Configuration for an Amazon S3 Files access point to mount into the AgentCore Runtime.
-
#session_storage ⇒ Types::SessionStorageConfiguration
Configuration for session storage.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
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.
8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8117 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.
8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8117 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.
8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8117 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.
8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8117 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
8117 8118 8119 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8117 def unknown @unknown end |