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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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_configurationTypes::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.



2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
# File 'lib/aws-sdk-agentregistrycontrol/types.rb', line 2141

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

#auto_detection_configurationTypes::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.



2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
# File 'lib/aws-sdk-agentregistrycontrol/types.rb', line 2141

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

#descriptionTypes::UpdatedDescription

The updated description of the registry



2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
# File 'lib/aws-sdk-agentregistrycontrol/types.rb', line 2141

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

#discovery_configurationTypes::UpdatedDiscoveryConfiguration

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



2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
# File 'lib/aws-sdk-agentregistrycontrol/types.rb', line 2141

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

#nameString

The updated name of the registry

Returns:

  • (String)


2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
# File 'lib/aws-sdk-agentregistrycontrol/types.rb', line 2141

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

#registry_idString

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

Returns:

  • (String)


2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
# File 'lib/aws-sdk-agentregistrycontrol/types.rb', line 2141

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