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.
8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8043 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.
8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8043 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.
8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8043 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.
8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8043 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
8043 8044 8045 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8043 def unknown @unknown end |