def METHOD_NAME(self, dataset: "Dataset") -> None:
    """Hook to perform provider-specific actions on a newly-created dataset."""
    credentials = self.get_credentials()
    prompt_for_credentials(credentials)
    storage = self.get_storage(credentials=credentials)
    # NOTE: The underlying rclone tool cannot tell if a directory within an Azure container exists or not
    if not storage.exists(self.uri):
        raise errors.ParameterError(f"Azure container '{self.container}' doesn't exists.")
    project_context.repository.add_ignored_pattern(pattern=str(dataset.get_datadir()))