Class: Aws::AgentRegistryControl::Types::UpdateRegistryRequest

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

Overview

Request structure for updating a registry

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#approval_configuration ⇒ Types::UpdatedApprovalConfiguration

The updated approval configuration. The change applies only to records that move to PENDING_APPROVAL after the update; records already in PENDING_APPROVAL are unaffected.



2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 2266

class UpdateRegistryRequest < Struct.new(
  :registry_id,
  :name,
  :description,
  :discovery_configuration,
  :approval_configuration,
  :custom_metadata_schema_configuration,
  :auto_detection_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#auto_detection_configuration ⇒ Types::UpdatedAutoDetectionConfiguration

The updated auto-detection configuration for the registry, with PATCH semantics. Omit this field to leave the current configuration unchanged. Supply an empty wrapper to unset it. Supply optionalValue to replace it.



2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 2266

class UpdateRegistryRequest < Struct.new(
  :registry_id,
  :name,
  :description,
  :discovery_configuration,
  :approval_configuration,
  :custom_metadata_schema_configuration,
  :auto_detection_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#custom_metadata_schema_configuration ⇒ Types::UpdatedCustomMetadataSchemaConfiguration

The new custom metadata schema configuration, which replaces the current one. You can add fields and allowed values, but you can't remove a field or an allowed value, or change a field's type.



2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 2266

class UpdateRegistryRequest < Struct.new(
  :registry_id,
  :name,
  :description,
  :discovery_configuration,
  :approval_configuration,
  :custom_metadata_schema_configuration,
  :auto_detection_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ Types::UpdatedDescription

The updated description of the registry



2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 2266

class UpdateRegistryRequest < Struct.new(
  :registry_id,
  :name,
  :description,
  :discovery_configuration,
  :approval_configuration,
  :custom_metadata_schema_configuration,
  :auto_detection_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#discovery_configuration ⇒ Types::UpdatedDiscoveryConfiguration

The updated discovery configuration. Changing the discovery authorization can break existing consumers that rely on the previous authorization type.



2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 2266

class UpdateRegistryRequest < Struct.new(
  :registry_id,
  :name,
  :description,
  :discovery_configuration,
  :approval_configuration,
  :custom_metadata_schema_configuration,
  :auto_detection_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The updated name of the registry

Returns:

  • (String)


2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 2266

class UpdateRegistryRequest < Struct.new(
  :registry_id,
  :name,
  :description,
  :discovery_configuration,
  :approval_configuration,
  :custom_metadata_schema_configuration,
  :auto_detection_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#registry_id ⇒ String

The identifier of the registry to update (ARN or ID)

Returns:

  • (String)


2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 2266

class UpdateRegistryRequest < Struct.new(
  :registry_id,
  :name,
  :description,
  :discovery_configuration,
  :approval_configuration,
  :custom_metadata_schema_configuration,
  :auto_detection_configuration)
  SENSITIVE = []
  include Aws::Structure
end