Class: Aws::BedrockAgentCoreControl::Types::UpdateRegistryRecordRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionTypes::UpdatedDescription

The updated description for the registry record. To clear the description, include the UpdatedDescription wrapper with optionalValue not specified.



16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end

#descriptor_typeString

The updated descriptor type for the registry record. Changing the descriptor type may require updating the descriptors field to match the new type's schema requirements.

Returns:

  • (String)


16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end

#descriptorsTypes::UpdatedDescriptors

The updated descriptor-type-specific configuration containing the resource schema and metadata. Uses PATCH semantics where individual descriptor fields can be updated independently.



16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The updated name for the registry record.

Returns:

  • (String)


16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end

#record_idString

The identifier of the registry record to update. You can specify either the Amazon Resource Name (ARN) or the ID of the record.

Returns:

  • (String)


16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end

#record_versionString

The version of the registry record for optimistic locking. If provided, it must match the current version of the record. The service automatically increments the version after a successful update.

Returns:

  • (String)


16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end

#registry_idString

The identifier of the registry containing the record. You can specify either the Amazon Resource Name (ARN) or the ID of the registry.

Returns:

  • (String)


16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end

#synchronization_configurationTypes::UpdatedSynchronizationConfiguration

The updated synchronization configuration for the registry record.



16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end

#synchronization_typeTypes::UpdatedSynchronizationType

The updated synchronization type for the registry record.



16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end

#trigger_synchronizationBoolean

Whether to trigger synchronization using the stored or provided configuration. When set to true, the service will synchronize the record metadata from the configured external source.

Returns:

  • (Boolean)


16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16894

class UpdateRegistryRecordRequest < Struct.new(
  :registry_id,
  :record_id,
  :name,
  :description,
  :descriptor_type,
  :descriptors,
  :record_version,
  :synchronization_type,
  :synchronization_configuration,
  :trigger_synchronization)
  SENSITIVE = []
  include Aws::Structure
end