Skip to content

UpdateRegistryRequest

Source code in docs_src/capo_agent_registry_control/types/update_registry_request.py
class UpdateRegistryRequest(TypedDict, closed=True):
    registry_id: (
        "capo_agent_registry_control.types.registry_identifier.RegistryIdentifier"
    )
    """<p>The identifier of the registry to update (ARN or ID)</p>"""
    name: NotRequired["capo_agent_registry_control.types.registry_name.RegistryName"]
    """<p>The updated name of the registry</p>"""
    description: NotRequired[
        "capo_agent_registry_control.types.updated_description.UpdatedDescription"
    ]
    """<p>The updated description of the registry</p>"""
    discovery_configuration: NotRequired[
        "capo_agent_registry_control.types.updated_discovery_configuration.UpdatedDiscoveryConfiguration"
    ]
    """<p>The updated discovery configuration. Changing the discovery authorization can break existing consumers that rely on the previous authorization type.</p>"""
    approval_configuration: NotRequired[
        "capo_agent_registry_control.types.updated_approval_configuration.UpdatedApprovalConfiguration"
    ]
    """<p>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.</p>"""
    custom_metadata_schema_configuration: NotRequired[
        "capo_agent_registry_control.types.updated_custom_metadata_schema_configuration.UpdatedCustomMetadataSchemaConfiguration"
    ]
    """<p>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.</p>"""
    auto_detection_configuration: NotRequired[
        "capo_agent_registry_control.types.updated_auto_detection_configuration.UpdatedAutoDetectionConfiguration"
    ]
    """<p>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 <code>optionalValue</code> to replace it.</p>"""

approval_configuration instance-attribute

approval_configuration: NotRequired[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.

auto_detection_configuration instance-attribute

auto_detection_configuration: NotRequired[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.

custom_metadata_schema_configuration instance-attribute

custom_metadata_schema_configuration: NotRequired[
    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.

description instance-attribute

description: NotRequired[UpdatedDescription]

The updated description of the registry

discovery_configuration instance-attribute

discovery_configuration: NotRequired[UpdatedDiscoveryConfiguration]

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

name instance-attribute

name: NotRequired[RegistryName]

The updated name of the registry

registry_id instance-attribute

registry_id: RegistryIdentifier

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