def validate_configuration(self):
super().validate_configuration()<EOL>if self.use_registry_name is None:<EOL><INDENT>raise ArcaMisconfigured("<STR_LIT>")<EOL><DEDENT>if not re.match(r"<STR_LIT>", self.box):<EOL><INDENT>raise ArcaMisconfigured("<STR_LIT>")<EOL><DEDENT>if not re.match(r"<STR_LIT>", self.provider):<EOL><INDENT>raise ArcaMisconfigured("<STR_LIT>")<EOL><DEDENT>if self.registry_pull_only:<EOL><INDENT>raise ArcaMisconfigured("<STR_LIT>")<EOL><DEDENT>
Runs :meth:`arca.DockerBackend.validate_configuration` and checks extra:

        * ``box`` format
        * ``provider`` format
        * ``use_registry_name`` is set and ``registry_pull_only`` is not enabled.