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.



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

Returns:

  • (Object) —

    the current value of unknown



8043
8044
8045
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8043

def unknown
  @unknown
end