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.
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
8099 8100 8101 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8099 def unknown @unknown end |